
在计算中具有保留的值。
Null在使用的领域不同,其意思也不同。第一种null本意是无效的、无价值的、空的。第二种是在计算机术语中表示具有保留的值,用于指示指针不引用有效对象。而且程序通常使用空指针来表示条件,例如未知长度列表的结尾或未执行某些 *** 作。
另外空指针的使用可以与可空类型和选项类型中的Nothing值进行比较。第三种Null是ASCII码和Unicode码表的第一个字符,其ASCII码值是0,是一个不可见字符,在C语言中作为字符串的最后一个字符,以表示字符串到此结束。
但是空字符的能力并不能总是将生成的字符串被正确解释,因为键入会创建一个空字节注入的漏洞,而这个漏洞可能会导致成为一个安全漏洞。第四种null在数据库术语中表示空值或是值未知。Null表示尚未存储数据库字段值。
以上内容参考 百度百科-Null
NULL值表示是未知的值。NULL
值与空的值或零值不同。两个
Null
值永远不会相等。因为每个
NULL
的值都是未知的,两个
Null
值之间、或是一个
NULL
与其他任何值之间的比较都会传回未知的。
Null
值通常会指出未知的资料、不适用的资料或之后将要加入的资料。例如,客户的称谓在下订单时可能是未知的。
下列是
Null
的相关资讯:
若要在查询中测试
Null
值,请在
WHERE
子句中使用
IS
NULL
或
IS
NOT
NULL。
在
SQL
Server
Management
Studio
程式码编辑器中检视查询结果时,Null
值会在结果集中显示为
(null)。
可藉由在
INSERT
或
UPDATE
陈述式中明确陈述
NULL、在
INSERT
陈述式中空出资料行,或是在使用
ALTER
TABLE
陈述式将新的资料行加入至现有的资料表时,将
Null
值插入资料行。
Null
值不得用於分辨资料表的某个资料列,以及资料表的另一个资料列时所需的资讯
(例如,外部索引键或主索引键)。
参照联机帮助
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)