下面的脚本用于执行BULK INSERT,但是在第一行之后执行脚本时,它会在每行的开头添加两个空格。知道为什么会这样做吗?我在网上搜索但到目前为止我找不到任何东西。
BULK INSERT IMPORT_DATA
FROM 'C:\Users\jam\Desktop\JamWMS\Inbound\IG00000002.txt'
WITH
(
ROWTERMINATOR = ';',
CHECK_CONSTRAINTS
)
以下是正在发生的事情的一些示例数据:
IG0000002 312344001052 301234 23 2 S 43012342324 1001 5
IG0000002 312344001052 301234 23 2 S 43012342324 1002 3
IG0000002 312344001052 301234 23 2 S 43012342324 1003 4
IG0000002 312344001052 301234 23 2 S 43012342324 1004 2
IG0000002 312344001052 301234 23 2 S 43012342324 1005 1
这是文件IG00000002.txt的样子
IG0000002 312344001052 301234 23 2 S 43012342324 1001 5 ;
IG0000002 312344001052 301234 23 2 S 43012342324 1002 3 ;
IG0000002 312344001052 301234 23 2 S 43012342324 1003 4 ;
IG0000002 312344001052 301234 23 2 S 43012342324 1004 2 ;
IG0000002 312344001052 301234 23 2 S 43012342324 1005 1 ;
非常感谢任何帮助。
答案 0 :(得分:1)
这可能是因为你有回车和换行。
尝试将ROWTERMINATOR改为;\n
。