我们可以在sql中一次为日期列分配一个默认约束吗? [英] Can we assign a default constraint to date columns at a time in sql ?

查看:45
本文介绍了我们可以在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆