W
wsj113
Unregistered / Unconfirmed
GUEST, unregistred user!
需要将许多文本导入sqlsever中,我用如下语句<br>bulk insert datedr from 'D:/ba_xltfy.txt' with(formatfile='d:/bcp2.txt',FIRSTROW=1)<br>其中:<br>ba_xltfy.txt的格式如下:<br>8550588 50.62 1 0 20040526<br>8550898 9.24 1 0 20040526<br>;<br>;<br>;<br><br><br><br>其中bcp2的格式如下:<br>8.0<br>5<br>1 SQLCHAR 0 8 "" 1 NUMBER ""<br>2 SQLCHAR 0 14 "" 2 CK ""<br>3 SQLCHAR 0 2 "" 3 STAT ""<br>4 SQLCHAR 0 12 "" 0 QQ ""<br>5 SQLCHAR 0 9 "/r/n" 4 RQ ""<br><br>曾经能执行,不知道动了格式文件bcp2的什么地方,就不能执行了,试了重建格式文件了也不行,总报错:服务器: 消息 8152,级别 16,状态 9,行 1将截断字符串或二进制数据。语句已终止。快急疯了,在线等!!!!!