[SQL ] datatime vs char

作者: GoalBased (Artificail Intelligence)   2014-05-10 22:03:05
最近在寫新系統,
table已經開好了,
以前公司在日期欄位都是用date/datetime
老闆說,新的資料庫想要把date型態都改換成char,
因為我們系統顯示給(大部分)使用者是民國年,
老闆說這樣處理起來比較容易,
不知道大家怎麼看..
優缺點?
作者: YaMeiLo (亞妹露~!!)   2014-05-10 22:19:00
除非是純顯示,否則運算、抓區間會轉的很累;顯示部分可以做純量值函數處理或是兩種格式並存,我有看過幾年前的案子被民國年弄的很慘
作者: GoalBased (Artificail Intelligence)   2014-05-10 23:18:00
一定會運算和抓區間阿 報表必定用到
作者: wilsmart ( Je t'aime)   2014-05-12 09:46:00
改成char 真的有比較容易嗎?
作者: GoalBased (Artificail Intelligence)   2014-05-12 12:18:00
我沒有答案才會上來問阿XD
作者: bohei (run and fall)   2014-05-12 12:19:00
應該是要看你們日期會處理的狀況有哪些,分別需要用什麼方法在這些方法下,date與char有什麼差別?也請你老闆提出比較容易的點是什麼我相信答案就呼之欲出了...

Links booklink

Contact Us: admin [ a t ] ucptt.com