2012-05-24 90 views
-1

有沒有辦法定義一個日期時間列並插入行時自動填充它,而不必使用觸發器?自動插入「插入日期」值到SQL表中?

該值將是該行插入時的時間點。

+1

可能重複添加一條記錄時,記錄到桌子?](http://stackoverflow.com/questions/10720486/date-timestamp-to-record-when-a-record-was-added-to-the-table) - 這個問題剛剛問昨天。你先搜索了嗎? –

回答

10

是使用默認的約束:

mydatecolumn datetime 
    constraint DF_myDate DEFAULT (getdate()) 
7

是,使用的GetDate()

13

默認約束是,使用default

create table test_table (d_col datetime default current_timestamp) 
2

很簡單。 [日期/時間戳的在設計中SSMS表,字段的默認值設置爲getdate()

0

創建表FACT_LO([LOAD_DATE] [日期時間]默認GETDATE())