SQL Server Management Studio 将默认日期设为从现在起 5 天
SQL Server Management Studio make default date 5 days from now
我正在处理数据库,我需要将日期列的默认值设置为距当前日期 5 天。
使用getdate() + 5
行吗?
我目前正在使用 GUI。
这样的查询可行吗?
ALTER TABLE Order
ADD CONSTRAINT DF_Order DEFAULT GETDATE()+5 FOR DateofOrder
谢谢。
您可以试用 DateAdd
将天数添加到日期的功能
示例
DATEADD(day,1,@datetimevar/column)
像这样尝试
create table t(
i int,
d datetime default (dateadd(day,5,getdate()))
)
我正在处理数据库,我需要将日期列的默认值设置为距当前日期 5 天。
使用getdate() + 5
行吗?
我目前正在使用 GUI。
这样的查询可行吗?
ALTER TABLE Order
ADD CONSTRAINT DF_Order DEFAULT GETDATE()+5 FOR DateofOrder
谢谢。
您可以试用 DateAdd
将天数添加到日期的功能
示例
DATEADD(day,1,@datetimevar/column)
像这样尝试
create table t(
i int,
d datetime default (dateadd(day,5,getdate()))
)