插入时自动增量字段没有标识

时间:2017-03-20 11:44:14

标签: tsql

我希望在一个表上有一个字段,我可以根据其他表中的变量递增自己,所以例如我想使用SQL

INSERT INTO Tab1( a, b, c )
SELECT ( x, y Z) FROM Tab2
WHERE......

但'Z'在Tab2中是外部的,我需要为从Tab2返回的每条记录增加另一个变量

所以tab1中的日期将结束

( FldaVal, fldbVal, 100 )
( FldaVal, fldbVal, 200 )
( FldaVal, fldbVal, 300 )

但是下次我运行insert命令时可能是

( FldaVal, fldbVal, 150 )
( FldaVal, fldbVal, 200 )
( FldaVal, fldbVal, 250 )

最终得到6条记录

我将始终拥有初始值,即第一个实例为200,第二个实例为150,

0 个答案:

没有答案