我有一个大数据集(约5m行)在一个数据文件,我试图导入到SQL Server。第一列应该包含ID号。我可以在Import Wizard的预览中看到ID号,但是在实际导入数据时它们变成空白。没有错误信息。
我相信原因是它们包含一个ASCII空控制字符(0)。我通过使用PERL脚本对数据发现了这一点,但我不完全确定这是什么意思。有人知道这个Null字符是否负责在导入期间删除数据,以及如何阻止它吗?
这完全取决于你想做什么。这是我的一些问题。
1 -您是否使用导入/导出工具?
2 -源文件是文本吗?如果是,是ASCII还是UNICODE。
3 -你要处理的源文件文本文件是由什么生成的?
这是bcp的链接。CHAR(0)被认为是NULL字符。如果它在ID字段中,则可能将该字段设置为NULL。
http://technet.microsoft.com/en-us/library/ms191485.aspx