【发布时间】:2013-06-19 11:08:35
【问题描述】:
我有INVOICE TABLE
我想通过不指定列名来插入值
使用SQL Server,我已经尝试过了,但它不起作用..请帮助
INSERT INTO INVOICE
VALUES( 1,1,KEYBOARD,1,15,5,75)
【问题讨论】:
-
没有您的表结构,我们将无法提供帮助...
-
错误是什么?
KEYBOARD是什么?您是否指定了所有列?它有据可查msdn.microsoft.com/en-us/library/ms174335.aspx -
INSERT INTO table_name (column1,column2,column3,...) VALUES (value1,value2,value3,...);
-
@Tarek 这是 OP 试图避免的。
-
@Curt 对不起,我知道你了,但我之前有过这个,这是因为日期的默认值,所以你可以注意一下。
标签: sql sql-server