我在名为DepTime的Sql Server Express表中有一列,该表具有Time数据类型。
我想将此列的默认值设置为Current Time + 6hrs。
我怎样才能做到这一点。
谢谢
这是一个临时表的示例:
CREATE TABLE #tmp ( test varchar(30), DepTime datetime DEFAULT DATEADD(hour, 6, GETDATE()) );
或者如果您已经有一个表:
ALTER TABLE SomeTable ADD CONSTRAINT DF_SomeTableSomeName DEFAULT DATEADD(hour, 6, GETDATE()) FOR DepTime;