0

私は変数を持っています、

DECLARE @CN int = (SELECT [CONTROL_NUMBER] FROM myTable)

この変数の値が実行時にインクリメントされる挿入ステートメントを実行する必要があります。

そう、

INSERT INTO myTable2 (ControlNumber)
SELECT CNC+(@CN increment the value here) FROM aTable

したがって、挿入される値は次のようになります。

aa1234
ab1235
cd1236...

間違いなく@CNintなので、値を挿入する前に文字列に変更することを考慮します。

助けに感謝します。

ありがとう!

4

1 に答える 1

1
SET @CN = @CN + 1
INSERT INTO myTable2 (ControlNumber) 
SELECT CNC + Cast(@CN as varchar) FROM aTable 
于 2012-05-09T03:58:05.233 に答える