将空值插入数据库

时间:2010-05-19 10:26:36

标签: sql

早上好,

说我有一个插入声明:

Insert INTO tblTest (fieldOne,FieldTwo,fieldThree) VALUES ('valueOne','valueTwo','null')

此语句似乎不想在数据库中插入空值...我还尝试插入“无”这个词。

有没有人有任何想法如何使这项工作?我正在使用SQL Server 2005.

3 个答案:

答案 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').