可用如下方法:
declare @time datetime --定义变量
select @time=getdate() --获取当前日期时间并赋值给变量
print @time --输入打印变量内容
执行结果:
如果觉得显示不方便,可将时间类型的内容进行转换,存储过程写法可改为:
declare @time varchar(20)
select @time=convert(varchar(20),getdate(),120)
print @time
输出结果如下:
--如果列dtime是时间类型(2010-04-10 16:38:00.000)
insert into tb (dtime) values (getdate());
--如果是字符串(2010-04-10)
insert into tb (dtime) values (Convert(Varchar(10), GetDate(), 120));
declare @date datetime
set @date=convert(varchar(10),getdate(),120)