错误信息
[ERR] [22001] [Microsoft][SQL Server Native Client 10.0][SQL Server]将截断字符串或二进制数据。 (8152)
[01000] [Microsoft][SQL Server Native Client 10.0][SQL Server]语句已终止。 (3621)
使用Navicat导入.csv
出现原因
SQL Server导入.csv文件时报错,但是这个错误不知道具体是哪里的错,然后使用DBeaver导入,提示如下错误
根据报错信息可以看到Can't parse numeric value [NULL] using formatter
,不能解析NULL为numeric的值,到.csv文件中查看列值
可以看到列中有NULL值
解决办法
既然报的是Can't parse numeric value [NULL] using formatter
,那就把NULL去掉
使用Notepad++,将所有的NULL值替换成空
替换完后保存,重新导入即可