首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

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

2014-01-28 
sql server中NULL与插入NULL与插入null有没有区别?例如有表 table1 (a,b,c)其中字段c允许为空 那么下列sq

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'会当成字符串存进数据库

        

热点排行