选择null作为testdate进入#temp_table

时间:2010-09-14 18:05:50

标签: sql sql-server tsql null temp-tables

有没有办法将日期时间值(getdate())插入/更新到如下所示的临时表中:

select id, null as testdate
into #temp_table

然后声明:

update #temp_table 
set testdate=getdate()

我收到错误:

  

无法将datetime转换为int ...

感谢。

1 个答案:

答案 0 :(得分:15)

将选择中的列投射到

select id, cast(null as datetime) as testdate
into #temp_table