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...

等等

绝对@CN是一个 int,所以我会在插入值之前将其更改为字符串。

感谢帮助。

谢谢!

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 回答