[討論] 已存欄位需要其預設值時的處理
各位好
假設有個欄位 type int null
在一個行之有年的資料庫已經存在至少10年
原本就沒有要求要有值
但現在某個常用報表要處理資料需要判斷他
想要當成null時處理方式同某個特定數值,比如說3
而該資料表是會持續新增資料的
究竟是
1.在每次執行前將該欄位更新為若null就填3
2.在判斷時使用type is null或isnull(type, 3)
哪一種會比較好呢?
我是覺得2會比較好,因為不會每次查報表都要更新資料省點查詢
各位覺得呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.18.8
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1445930232.A.DCC.html
→
10/27 15:27, , 1F
10/27 15:27, 1F
→
10/29 01:12, , 2F
10/29 01:12, 2F
→
10/29 13:52, , 3F
10/29 13:52, 3F
→
10/29 17:41, , 4F
10/29 17:41, 4F