0

次のような変数に数値があります。

DECLARE @CurrentLastFolio INT = (SELECT TOP 1 Folio FROM myTable ORDER BY folio DESC)

したがって1004、この変数に数値があるとします。

別のクエリには、次の行がいくつかありますfolio = 0

SELECT * FROM myTable WHERE folio = 0 

私がやりたいのは、このレコードを@CurrentLastFolio + 1各行で更新することです。したがって、最初の行は Folio = 1005、次は 1006 などになります。

どうすればそれを達成できますか?

4

2 に答える 2