早上好,
说我有一个插入声明:
Insert INTO tblTest (fieldOne,FieldTwo,fieldThree) VALUES ('valueOne','valueTwo','null')
此语句似乎不想在数据库中插入空值...我还尝试插入“无”这个词。
有没有人有任何想法如何使这项工作?我正在使用SQL Server 2005.
答案 0 :(得分:2)
首先,尝试null(丢失引号)
,而不是'null'然后检查TblTest上的fieldThree列是否没有任何禁止使用空值的约束......
答案 1 :(得分:1)
尝试
Insert INTO tblTest (fieldOne,FieldTwo,fieldThree) VALUES ('valueOne','valueTwo',NULL)
检查 fieldThree 是否 NOT NULL 。
如果您尝试插入 'NULL'字符串,则只需检查 fieldThree varchar 类型。
答案 2 :(得分:0)
Insert INTO tblTest (fieldOne,FieldTwo) VALUES ('valueOne','valueTwo').