作者Peruheru (还在想)
看板Database
标题[讨论] 已存栏位需要其预设值时的处理
时间Tue Oct 27 15:17:10 2015
各位好
假设有个栏位 type int null
在一个行之有年的资料库已经存在至少10年
原本就没有要求要有值
但现在某个常用报表要处理资料需要判断他
想要当成null时处理方式同某个特定数值,比如说3
而该资料表是会持续新增资料的
究竟是
1.在每次执行前将该栏位更新为若null就填3
2.在判断时使用type is null或isnull(type, 3)
哪一种会比较好呢?
我是觉得2会比较好,因为不会每次查报表都要更新资料省点查询
各位觉得呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.134.18.8
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1445930232.A.DCC.html
1F:→ bohei: 2吧,报表=查询程式,里面放了一个UPDATE,将来不好除错 10/27 15:27
2F:→ SeanBoog: 2 10/29 01:12
3F:→ BigLoser: 当然是2,你怎麽可以偷改把null改成3 10/29 13:52
4F:→ Peruheru: 对不起orz 10/29 17:41