如何获得特定类型的值SELECT INTO
?NULL
例如,有选择地备份数据并合并一个DateFixed
将NULL
通过以下方式启动并稍后填充的列SysUtcDateTime()
:
SELECT
Thing.Id,
Thing.SomeValue AS [BadValue],
NULL AS [DateFixed]
INTO ThingValueFixBackup
FROM Thing
WHERE SomeValue IS WRONG SOMEHOW;
如何获得特定类型的值SELECT INTO
?NULL
例如,有选择地备份数据并合并一个DateFixed
将NULL
通过以下方式启动并稍后填充的列SysUtcDateTime()
:
SELECT
Thing.Id,
Thing.SomeValue AS [BadValue],
NULL AS [DateFixed]
INTO ThingValueFixBackup
FROM Thing
WHERE SomeValue IS WRONG SOMEHOW;
GETUTCDATE
返回datetime
因此你可以使用
获取使用您创建的该类型的列
SELECT ... INTO
。但您应该考虑使用
datetime2
/SYSUTCDATETIME
来代替。