我们可以在sql中一次为日期列分配一个默认约束吗? [英] Can we assign a default constraint to date columns at a time in sql ?
本文介绍了我们可以在sql中一次为日期列分配一个默认约束吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想将当前系统日期和时间应用于sql中表的create_date和updt_date列。我使用了默认约束为此但它对我不起作用。
有人能建议吗?
谢谢提前。
我的尝试:
ALTER TABLE DOMAIN
ADD CONSTRAINT dt_1 DEFAULT GETDATE()FOR(CREATED_DATE,LAST_UPDT_DATE)
GO
ErrorMsg:
消息102,级别15,状态1,行2
'('。
解决方案
<附近的语法不正确pre lang =SQL> ALTER TABLE DOMAIN
ADD CONSTRAINT dt_1 DEFAULT GETDATE() FOR CREATED_DATE
, CONSTR AINT dt_2 DEFAULT GETDATE() FOR LAST_UPDT_DATE
GO 跨度>
Hi,
I want to apply current system date and time to "create_date" and "updt_date" columns of a table in sql.I have used default constraint for this but it didn't work for me.
Can anyone suggest for this?
thanks in advance.
What I have tried:
ALTER TABLE DOMAIN
ADD CONSTRAINT dt_1 DEFAULT GETDATE() FOR (CREATED_DATE,LAST_UPDT_DATE)
GO
ErrorMsg:
Msg 102, Level 15, State 1, Line 2
Incorrect syntax near '('.
解决方案
ALTER TABLE DOMAIN ADD CONSTRAINT dt_1 DEFAULT GETDATE() FOR CREATED_DATE , CONSTRAINT dt_2 DEFAULT GETDATE() FOR LAST_UPDT_DATE GO
这篇关于我们可以在sql中一次为日期列分配一个默认约束吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文