我有一个很大的SQL表(60列,200万行)。我的客户希望将其导入Excel。 NULL值必须替换为与列类型相关的默认值('1900-01-01 00:00:00','',0,O.Of,...)。
当前,它是通过分别更新每个列来完成的,它花费了整个分析查询(!)的40-50%的时间。最快的方法是什么?
答案 0 :(得分:1)
我会使用类似的查询
SELECT
ISNULL(Field1, '') AS Field1, -- string column
ISNULL(Field2, '1900-01-01 00:00:00') AS Field2, -- date column
ISNULL(Field3, 0) AS Field3, -- int column
(etc)