我正在尝试将一行手动插入到我的 SQL Server 数据表中。该表有 5 列,1 个标识列和 4 个数据列。我在看这个帖子,但是当我运行所选答案的查询时(当然是用我的表名替换“GroupTable”之后),我的 SQL Server 2005 管理工作室崩溃了。
我尝试过以下语句的变体,但到目前为止显然没有运气:
INSERT INTO MyTable (id, col1, col2, col3, col4)
VALUES (0, 'Column 1 Value', 'Column 2 Value', 'Column 3 Value', 'Column 4 Value')
INSERT INTO MyTable (col1, col2, col3, col4)
VALUES ('Column 1 Value', 'Column 2 Value', 'Column 3 Value', 'Column 4 Value')
任何指示将不胜感激。
通常,如果设置了该列,则省略 id 列将生成一个新的自动 ID。在你的情况下,你可以使用
SET IDENTITY_INSERT MyTable ON;
INSERT INTO MyTable (id, col1, col2, col3, col4)
VALUES (4567, 'Value1', 'Value2', 'Value3', 'Value4');
SET IDENTITY_INSERT MyTable OFF;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)