读书人

sql server中#039;NULL#039;与插入NULL与插入n

发布时间: 2014-01-28 21:23:54 作者: rapoo

sql server中'NULL'与插入NULL与插入null有没有区别

例如有表 table1 (a,b,c)其中字段c允许为空
那么下列sql有无区别:
insert into table1 value('33','33','NULL')
insert into table1 value('33','33',NULL)
insert into table1 value('33','33',null)
insert into table1 value('33','33','null')

有区别吗?为什么?其它数据库也是一样的吗?

------解决方法--------------------------------------------------------
oracle中也把空字符作为null

insert into table1 value('33','33','NULL')与其他3个不一样吧,你可以试试就知道了
------解决方法--------------------------------------------------------
'NULL'会当成字符串存进数据库

        

读书人网 >oracle

热点推荐