如何为sql中的两列应用当前systemdate添加默认约束? [英] How to add a default constraint for applying current systemdate for two columns in sql?

查看:107
本文介绍了如何为sql中的两列应用当前systemdate添加默认约束?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





我想将当前系统日期和时间应用于两列(created_date,last_updated_date)。如何对此要求使用默认约束?



提前感谢。



我是什么尝试过:



ALTER TABLE DOMAIN

ADD CONSTRAINT dt_1 DEFAULT GETDATE()FOR(CREATED_DATE,LAST_UPDT_DATE)
GO





gettging error msg like:



消息102,级别15,状态1,行2

'('。

解决方案

附近的语法不正确请尝试以下语法:



  ALTER   TABLE  TABLENAME 
ADD CONSTRAINT CONSTRAINTNAME DEFAULT GETDATE() FOR COLUMNNAME


尝试



  ALTER   DOMAIN 
ADD CONSTRAINT dt_1 DEFAULT GETDATE() FOR CREATED_DATE
CONSTRAINT dt_2 DEFAULT GETDATE() FOR LAST_UPDT_DATE
GO


Hi,

I want to apply current system date and time to two columns (created_date ,last_updated_date). How to use default constraint for this requirement?

thanks in advance.

What I have tried:

ALTER TABLE DOMAIN
ADD CONSTRAINT dt_1 DEFAULT GETDATE() FOR (CREATED_DATE,LAST_UPDT_DATE)
GO


gettging error msg like:

Msg 102, Level 15, State 1, Line 2
Incorrect syntax near '('.

解决方案

Try this syntax:

ALTER TABLE TABLENAME
ADD CONSTRAINT CONSTRAINTNAME DEFAULT GETDATE() FOR COLUMNNAME


Try

ALTER TABLE DOMAIN
ADD CONSTRAINT dt_1 DEFAULT GETDATE() FOR CREATED_DATE
    , CONSTRAINT dt_2 DEFAULT GETDATE() FOR LAST_UPDT_DATE
GO


这篇关于如何为sql中的两列应用当前systemdate添加默认约束?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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