我想在sql 2005中编写insert命令。 我有10列,其中一些可以为空。 我用这个命令: 插入TableName值(x,y) 由于其他人可以为空,我不会把它们带入指挥。 原因,无效列的数量不同,我不能带来确切的空值。 但是我遇到了这个错误:列名或提供的值数与表定义不匹配。 我该怎么办?
答案 0 :(得分:5)
1 - 接受过去问题的一些答案。
2 - 提供您要插入的字段。在5列表中,您可以说
INSERT INTO Table (col2, col4)
VALUES (col2value, col4value)