我有一个类似的插入物
INSERT INTO Design
(
....
, [Folio]
....
)
SELECT
...
, (SELECT TOP 1 MAX(Folio) + 1
FROM [Design])
FROM @Table
因此,该插入是针对多行的,我选择的行多于1行。
我的表Design
有一列称为Folio
的列,我想插入最后一个作品集,并为每一行求和+ 1,所以我尝试使用该子查询。但是它总是总是使用相同的Folio。 I.E
如果最后一个作品集为1000,并且要插入的行为3 它将作品集1001插入3行,而不是1001、1002、1003。
我该如何实现?
答案 0 :(得分:0)
您可能需要声明一个存储最后插入的对开编号的变量,并且需要在插入语句之前对该变量添加+1。 希望这对您有用。