8
¿Hay una manera de insertar/actualizar un valor de fecha y hora (getdate()
) en una tabla temporal creada como la siguiente:seleccionar nulo como TestDate en #temp_table
select id, null as testdate
into #temp_table
y luego comunicado:
update #temp_table
set testdate=getdate()
me sale error:
cannot convert datetime into int...
Gracias.
+1: Exactamente. NULL de forma predeterminada en SQL Server es un INT; necesita CAST/CONVERTIR el NULL al tipo de datos apropiado para que las cosas del OP funcionen. –
+1: Otro ejemplo de por qué siempre prefiero crear explícitamente mis tablas temporales. –