我正在使用MSSQL2008。日期類型爲Date
,我想將默認日期設置爲現在或今天。將今天的日期設置爲默認值或綁定
我試過GETDATE()
,但我得到「錯誤驗證列'Date'的默認值」。如果我堅持GETDATE()
,它不起作用。
我正在使用MSSQL2008。日期類型爲Date
,我想將默認日期設置爲現在或今天。將今天的日期設置爲默認值或綁定
我試過GETDATE()
,但我得到「錯誤驗證列'Date'的默認值」。如果我堅持GETDATE()
,它不起作用。
如何
convert(varchar, getdate(), 103)
你確定你是在正確的位置設置Date
?根據你的錯誤信息,它看起來像列名是Date
,而不是類型;確保類型是日期,然後再試一次,GETDATE()
作爲默認應罰款
表屬性附加傷害是數據和數據類型是日期。 – Catalin 2011-03-09 13:21:13
我確實工作,實際上CAST(GETDATE()AS DATE)轉換爲CONVERT([date],getdate(),0)。我不認爲0是相關的,因爲我將日期值轉換爲字符串。現在,當我創建一個文本框時,默認值仍然是0001年1月1日。 – Catalin 2011-03-09 13:18:02