有没有办法定义日期时间列并在插入行时自动填充它,而不必使用触发器?
该值将是插入行的时间点。
答案 0 :(得分:13)
是的,请使用default
:
create table test_table (d_col datetime default current_timestamp)
答案 1 :(得分:10)
是使用默认约束:
mydatecolumn datetime
constraint DF_myDate DEFAULT (getdate())
答案 2 :(得分:7)
是的,使用默认约束GetDate()
答案 3 :(得分:2)
很简单。在SSMS中设计表时,将字段的默认值设置为getdate()
答案 4 :(得分:0)
创建表FACT_LO([LOAD_DATE] [datetime]默认getdate())