次のような変数に数値があります。
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 などになります。
どうすればそれを達成できますか?