请问如何设置默认值为当前日期?

时间:2021-07-27 18:11:32
一个字段的属性为:datetime,如果将其默认值设置为当前日期?
谢谢!

10 个解决方案

#1


select getdate()

#2


设置他的默认值为getdate()就可以了

#3


create table t
(a datetime default(getdate()))

#4


已存在表:
alter table 表名 add constraint DF_value default (getdate()) for 字段名

表还没存在:

create table 表名 (dt datetime default (getdate()))

#5


可是这样生成的日期是带时间的日期,如何生成不带时间的日期呢?

#6


getdate()

#7


请问如何写一个触发器使该表每增加一条记录时总是会自动将该表增加的记录的字段“日期”赋值为当前日期呢?
谢谢!

#8


找到了!
convert(varchar(10),getdate(),120)
将“日期”的默认值设为如上即可!

#9


ok

#10


呵呵,我也叫三本

#1


select getdate()

#2


设置他的默认值为getdate()就可以了

#3


create table t
(a datetime default(getdate()))

#4


已存在表:
alter table 表名 add constraint DF_value default (getdate()) for 字段名

表还没存在:

create table 表名 (dt datetime default (getdate()))

#5


可是这样生成的日期是带时间的日期,如何生成不带时间的日期呢?

#6


getdate()

#7


请问如何写一个触发器使该表每增加一条记录时总是会自动将该表增加的记录的字段“日期”赋值为当前日期呢?
谢谢!

#8


找到了!
convert(varchar(10),getdate(),120)
将“日期”的默认值设为如上即可!

#9


ok

#10


呵呵,我也叫三本