作者PEIRON (PEIZON)
看板Database
标题Re: [SQL ] 是否避免null值
时间Wed Jun 19 11:56:22 2013
我觉得不是使用 null 不好
而是有些人不会用/乱用
理应不会出现 null 的栏位出现 null 值
未约定好 null 定义的栏位出现 null 值
根本就不需要设定允许 Null 的栏位,却大量的被勾选允许 Null
今天公司的程式 crash 了,以前的人习惯勾选 Null,即使那栏位根本就不会出现 null
结果某个程式今天突然将那栏位写入了 Null,相关的程式就都当了。
我已经发群组信要求公司内部尽量避免勾选允许 null
其实我之前教过,
要勾选 Null 你必须要跟相关的工程人员约定好出现 Null 时的处理方式
但某人就是听不懂又不遵守 (偏偏他职位比我高)
一定要 crash 过才知道痛
其实我是要上网找滥用 null 的坏处附在群组信,以免又跟我说听不懂不想理我。
刚好看到这篇._.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.20.210.132
※ 编辑: PEIRON 来自: 211.20.210.132 (06/19 12:05)
1F:→ a926:之前听过一位资深老师说Null有点像是介於0跟1模糊地带的值 06/19 12:14
2F:→ PEIRON:这个说法还满模糊的._. 我可能需要前後文才能听得懂 06/19 12:25
3F:→ cyclone350:虽说是null不对,但是AP不应该因为Null而Crash 06/21 22:41
4F:→ cyclone350:就像 String to Date 一样要检查要丢 Exception 吧 ! 06/21 22:42
5F:→ cyclone350:设计AP就是要考虑有各种脑残在用 0.0 ! 06/21 22:43
6F:→ PEIRON:嗯...严格来说AP不是 crash,是批错价..... 06/25 12:19