重庆思庄Oracle、Redhat认证学习论坛

标题: 关于null [打印本页]

作者: jianghao    时间: 2023-7-19 13:50
标题: 关于null

数据库建表的时候默认是 NULL,但在工作中一般建表的时候都会禁止使用 NULL 的!

NULL 表示的是什么都没有,它与空字符串、0 这些是不等价的,是不能用于比较的! 如: <expr> = NULL 、 NULL = '' 得到的结果为 false,判断 NULL 必须使用 IS NULL 或 IS NOT NULL 进行判断。

为什么工作中不使用 NULL?

不利于代码的可读性和可维护性,特别是强类型语言,查询 INT 值,结果得到一个 NULL,程序可能会奔溃...如果要兼容这些情况程序往往需要多做很多操作来兜底







欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2