我正在做的是使用从csv
. 我需要输入固定数量的列。
代码:
BULK INSERT #TEMP FROM 'c:\temp.csv'
WITH
(
FIELDTERMINATOR = ','
, ROWTERMINATOR = '\n'
, CODEPAGE = 'RAW'
,FIRSTROW =2
)
输入:
A,B,C,D,E
A,B,C,D,E
问题:
包含值的列E
不会写入表中,因为没有列来存储这些值。当我将这些值放入表中时,最后一列显示如下:
D,E
D,E
问题:
有什么方法可以防止在E
不使用格式文件的情况下将列插入表中?我不能OPENROWSET
用来获取这些值,因为存在一些权限问题。