在以下T-SQL脚本中:
CREATE TABLE #testdata
(id int IDENTITY(1,1) PRIMARY KEY,
field VARCHAR(MAX))
INSERT INTO #testdata
VALUES
('this should be row 1'),
('this should be row 2'),
('this should be row 3')
是否可以保证id与预期的行号匹配? 到目前为止,我的所有测试中似乎都是这种情况,但我找不到任何文档说这种情况总是如此。
我希望依赖此行为,但我需要确保没有任何因素可能会导致不同的插入顺序。
我正在使用SQL Server 2012。