Como faço para obter SELECT INTO
um NULL
valor de um tipo específico?
Por exemplo, fazer backup de dados seletivamente e incorporar uma DateFixed
coluna que será iniciada NULL
e posteriormente preenchida via SysUtcDateTime()
:
SELECT
Thing.Id,
Thing.SomeValue AS [BadValue],
NULL AS [DateFixed]
INTO ThingValueFixBackup
FROM Thing
WHERE SomeValue IS WRONG SOMEHOW;
GETUTCDATE
retorna umdatetime
Então você pode usar
para obter uma coluna desse tipo criada com seu
SELECT ... INTO
.Mas você deve considerar usar
datetime2
/SYSUTCDATETIME
em vez disso.