王朝百科
分享
 
 
 

NULL值

王朝百科·作者佚名  2010-08-29  
宽屏版  字体: |||超大  

空值,关系数据库中对数据属性未知或缺失的一种标识。

数据库表主键的取值不能为空值。另外,数据库中的统计计算一般将有空值的数据忽略不计。

Null pointer 或是 null referenceNull 是一特殊指标值(或是一种物件参照 reference)表示这个指标并不指向任何的物件。这样的指标称之为 null pointer。[1] 有许多实作上是以0 (all bits zero) 代表null pointer,多数的CPU以此作为内存空间的底 (虽有些系统会使用有记号位址空间(signed address space),并允许为负值a). 许多 操作系统会造成例外事件一旦用null来存取其记亿体. 一些语言使用其他的 nomenclature 来表示这种指标,像是,Pascal, Ruby 以及 Lua 则使用 nil[2],当Visual Basic 使用 Nothing。Fortran不支援此一常数,但其属性(property)可被设定成 NULLIFY 并由 ASSOCIATED 函数测试。

Null value在许多定义里,null 可以是 three-valued logic, with null 意指 "no value" 或是 "unknown value"。SQL数据库查询语言使用 null 在这种地方上,如同在Visual Basic 及其衍生语言。于此模型上, null operand 等同于 null (VB) or "unknown" (SQL). 故对于A而言, 算式 "A == null" 与 "A <> null" 既非 true 亦非 false。然而,布林运算 "A and false" 产生 false,且类似 "A or true" 是真 true,甚至当 A 是 null,因为这个算式并非代表在 A的值域之上。另一算式 "A is null" 和 "A is not null" 都是正确的方法,皆可用来测试 SQL 中的null value,一些 SQL 可实作为 A == null 可以是 "true" ,如果 A 是 null; 详见 Null (SQL)。

Null string 或empty stringnull string, 也就是空字串(empty string),是一种长度为0的字串。

Null device虚拟装置(device-like entity)并不提供输入亦不支援输出。在UNIX系统中,会被标示为特别档(special file) /dev/null (亦可视之为黑洞或 en:bit bucket)。DOS 与 Windows,代表着一种NUL 装置。AmigaOS则是以 NIL: 代表虚拟装置。

Null character在C0 的控制码集control code set 定义于 ISO 646, ASCII, 以及 Unicode标准字符集, code value 0 是空字符(null character,NUL)。大多数的编程语言提供语法来表示这样的字符 (例如:Pascal 使用 chr(0) 或 #0, C 以及其他衍生语言 ''). [3] 在一些编程语言,null character 意指为字符字串string的结束。这些字串被编成ASCII字符集有时可视同 ASCIIZ 或 ASCIZ 字串 — "Z" 是指字串的终点 "Zero",或 null character[4]. 当机电电传打字电报被用作计算机输出设备,一个或多个NULL字符被送往在每次印刷线,以便有时间的机制,以返回到第一个印刷上的立场下一行。

Null variant一些编程语言(像是 LISP; Ruby; 和 Pascal, Delphi, 以及其他基于 Pascal发展的语言)使用 nil 来表示Null变量,这有时会导致混淆。

Null script / null subroutinecommand script 或 program subroutine 不做任何事, 但回传个常数值。称为存根函数或 "stubroutine", 通常使用于 program development, 此处的功能执行例程被推迟。这种技术常被用于防盗版。目标程式会被反组译disassembled。

Null account在一些某些论坛或是互联网, 使用者数据库(user database) 的毁损可能造成帐号突然显示为“无效”(null) 会要求重设其系统.

Null functionnull function(或称 null operator)是一种传回“非资料值”(no data values)的函数, 故执行后不会有任何状态的改变。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格&#8203;十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有