如何用SQL语句将数据库中的表的某一时间型字段的默认值设置为当前日期
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用SQL语句将数据库中的表的某一时间型字段的默认值设置为当前日期相关的知识,希望对你有一定的参考价值。
1、如果是创建新表格,创建的SQL语句添加:datetime default getdate() ,即新增行,默认当前日期。
比如:
CREATE TABLE a2(bh int IDENTITY NOT NULL,
rq datetime default getdate() ,
CONSTRAINT p_a2 PRIMARY KEY NONCLUSTERED (bh)) ;
2、如果是已创建的表格datetime字段,insert into语句中直接赋值getdate()。
比如:
insert into 表格名 (rq) values (getdate()); 参考技术A 假设表名为aaa,字段名为dt,语句为:ALTER TABLE aaa ADD CONSTRAINT
DF_aaa_dt DEFAULT getdate() FOR dt
这样aaa的dt字段默认值就是当前系统日期了 参考技术B 设为getdate()即可。 参考技术C update 表名 set 字段名 = getdate() 参考技术D 默认值设为getdate()本回答被提问者和网友采纳
以上是关于如何用SQL语句将数据库中的表的某一时间型字段的默认值设置为当前日期的主要内容,如果未能解决你的问题,请参考以下文章
微软的sql2005中如何用SQL语句查询出将一个表的字段的说明