我正在尝试将大量行添加到SQL Server表中,但我需要通过在Insert INTO
命令中添加1到2列来对数字进行排序。如何判断添加的下一行是否为特定列的前一个数字添加一个?
我想在列不允许重复的数字时添加到PartID
和Sequence
列?
这是我正在使用的查询
INSERT INTO JobParts(JPListID, PartID, Quantity, ReplacementPercent, Sequence, FlatRateExceptCode, Fluid, Replaced)
VALUES ('1', '670', '1', '100.00', '25', '0', 'False', 'False');
go 50
答案 0 :(得分:0)
您可以在列上使用IDENTITY
属性,以使SQL Server自动增加所需的列。请注意,事后您无法将IDENTITY
添加到列中。这必须在创建表期间完成,或者可以通过删除旧列并添加具有IDENTITY
属性的新列来完成。
如果您已有约会并且不想丢失任何内容,请查看此问题Adding an identity to an existing column
关于`IDENTITY can be found here
的完整文档