[讨论] 已存字段需要其默认值时的处理

楼主: Peruheru (还在想)   2015-10-27 15:17:10
各位好
假设有个字段 type int null
在一个行之有年的数据库已经存在至少10年
原本就没有要求要有值
但现在某个常用报表要处理资料需要判断他
想要当成null时处理方式同某个特定数值,比如说3
而该资料表是会持续新增资料的
究竟是
1.在每次执行前将该字段更新为若null就填3
2.在判断时使用type is null或isnull(type, 3)
哪一种会比较好呢?
我是觉得2会比较好,因为不会每次查报表都要更新资料省点查询
各位觉得呢?
作者: bohei (run and fall)   2015-10-27 15:27:00
2吧,报表=查询程式,里面放了一个UPDATE,将来不好除错
作者: SeanBoog (施吉祥先生)   2015-10-29 01:12:00
2
作者: BigLoser (大鲁蛇)   2015-10-29 13:52:00
当然是2,你怎么可以偷改把null改成3
楼主: Peruheru (还在想)   2015-10-29 17:41:00
对不起orz

Links booklink

Contact Us: admin [ a t ] ucptt.com