如何用SQL语句将数据库中的表的某一时间型字段的默认值设置为当前日期
5个回答
推荐于2017-09-09 · 知道合伙人软件行家
关注
展开全部
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());
展开全部
假设表名为aaa,字段名为dt,语句为:
ALTER TABLE aaa ADD CONSTRAINT
DF_aaa_dt DEFAULT getdate() FOR dt
这样aaa的dt字段默认值就是当前系统日期了
ALTER TABLE aaa ADD CONSTRAINT
DF_aaa_dt DEFAULT getdate() FOR dt
这样aaa的dt字段默认值就是当前系统日期了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设为getdate()即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update 表名 set 字段名 = getdate()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
默认值设为getdate()
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询