无法导入为空值 SQL Server 2008 TSV 文件

无法导入为空值 SQL Server 2008 TSV 文件

我使用 SQL Server 2008 从 TSV 文件导入数据。

当我导入包含整数列的表并确认后,null 被替换为 0。

如何导入为空,请帮帮我!!

答案1

如果您使用 BULK INSERT,您是否指定了 KEEPNULLS 参数?

BULK INSERT MyTestDefaultCol2
FROM 'C:\importin.txt'
WITH (
  DATAFILETYPE = 'char',
  FIELDTERMINATOR = '\t',
  KEEPNULLS
);

MSDN SQL SERVER 开发中心

相关内容