create table #t(
tid int,
加入时间 varchar(10) default convert(char(10),getdate(),120)
)insert into #t(tid) values(1)select * from #t
tid int,
加入时间 varchar(10) default convert(char(10),getdate(),120)
)insert into #t(tid) values(1)select * from #t
default convert(char(10),getdate(),120)---------------------------------------------
DEFAULT如果在插入过程中未显式提供值,则指定为列提供的值。DEFAULT 定义可适用于除定义为 timestamp 或带 IDENTITY 属性的列以外的任何列。除去表时,将删除 DEFAULT 定义。只有常量值(如字符串)、系统函数(如 SYSTEM_USER())或 NULL 可用作默认值。为保持与 SQL Server 早期版本的兼容,可以给 DEFAULT 指派约束名。
比如把
2005-07-25 16:37:55.967转化为: '2005-07-25'