当前位置: 代码迷 >> Sql Server >> SQL 2008 会插入空值?
  详细解决方案

SQL 2008 会插入空值?

热度:20   发布时间:2016-04-24 18:26:49.0
SQL 2008 能插入空值??
这是为啥:

------解决方案--------------------
数值0不是空值,空值是指null.
------解决方案--------------------
NULL value represents an unknown value,not 0
------解决方案--------------------
TINYINT 型的字段如果设置为UNSIGNED类型,只能存储从0到255的整数,不能用来储存负数。
TINYINT 型的字段如果不设置UNSIGNED类型,存储-128到127的整数。
您插入的0,是个非空的值,所以没问题的。
------解决方案--------------------
0和NULL是不同的概念 NULL和UNKNOW又是不同的概念。
  相关解决方案