我正在学习如何使用SQL Server Management Studio,并且无法弄清楚如何在表中插入新行。
表结构:
ID,
Field1,
Field2
查询:
INSERT INTO Table (Field1,Field2) VALUES(1,2)
错误:
重大错误0x80040E14,次要错误25503
我可能错过了很简单的东西。任何帮助,将不胜感激。
我正在学习如何使用SQL Server Management Studio,并且无法弄清楚如何在表中插入新行。
表结构:
ID,
Field1,
Field2
查询:
INSERT INTO Table (Field1,Field2) VALUES(1,2)
错误:
重大错误0x80040E14,次要错误25503
我可能错过了很简单的东西。任何帮助,将不胜感激。
好吧,我濒临拔出所有头发,看起来使用单引号而不是双引号修复了问题。
现在,我想把头发拉得更远。
感谢大家的回复。这是我的错误。
您的表是否具有自动递增ID字段?如果没有,则需要在INSERT语句中手动指定ID的值。
您可以使用对象资源管理器检查ID字段是否自动递增,导航到表并展开“列”节点。找到ID列,右键单击它,然后选择“属性”。如果Identity属性设置为False,则表示ID字段不是自动递增。
向表中添加行的另一个选项是导航到对象资源管理器中的表,右键单击它并选择打开表。然后,您可以转到网格中的最后一行并手动输入列的值。