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

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

2012-12-21 
sql server中NULL与插入NULL与插入null有没有区别?点击右边红色标题查看本文完整版:sql server中NULL

sql server中'NULL'与插入NULL与插入null有没有区别?
点击右边红色标题查看本文完整版:sql server中'NULL'与插入NULL与插入null有没有区别?

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

    

热点排行