ms sql 寫入日期

如果直接在sql寫入getdate()….DATETIME格式下,會死得很慘…
所以用

 

1
CAST(CONVERT(VARCHAR, GETDATE(), 101) AS DATETIME)

如果加上秒的話

1
CAST(CONVERT(VARCHAR, GETDATE(), 120) AS DATETIME)

參考資料
http://technet.microsoft.com/zh-tw/library/ms187928.aspx
http://www.cine.idv.tw/learning/applied-sciences/computer-science/database/mssql/5f9e-mssql-datetime-53d65f9765e5671f768465b96cd5