And*_*ers 1 sql sql-server sql-server-2005
我试图手动插入一行到我的SQL Server数据表.该表有5列,一个标识列和四个数据列.我查看了这篇文章,但是当我运行所选答案的查询时(当然用我的表名替换'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')
Run Code Online (Sandbox Code Playgroud)
任何指针都将非常感激.
通常,如果设置了列,则省略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;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6646 次 |
| 最近记录: |