我有一个变量,
DECLARE @CN int = (SELECT [CONTROL_NUMBER] FROM myTable)
我需要做一个insert语句,其中此变量的值在运行时增加。
所以,
INSERT INTO myTable2 (ControlNumber)
SELECT CNC+(@CN increment the value here) FROM aTable
所以插入的值将是,
aa1234
ab1235
cd1236...
等
绝对@CN
是一个int,所以我会考虑在插入值之前将其更改为字符串。
感谢帮助。
谢谢!
答案 0 :(得分:1)
SET @CN = @CN + 1
INSERT INTO myTable2 (ControlNumber)
SELECT CNC + Cast(@CN as varchar) FROM aTable