我想從CSV文件中加載SQL Server表。批量插入CSV文件的問題
我BULK INSERT語句:
bulk insert ClassList from 'ClassList.csv'
with (
firstrow=2,
fieldterminator=',',
maxerrors=100,
keepnulls
);
大部分數據加載,但不是少數行,其中的一個字段包含一個逗號,使他們有雙引號的分隔符 - 在這裏排21 & 23載,但不是22 :
21,Blue or Lilac Smoke Adult,22,PER,
22,"Red, Tortie, Cream, Blue or Lilac Cream or Choc. Tortie Smoke Adult",23,PER,
23,AC Silver Tabby Adult,24,PER,
我的表:
Class_Number varchar(10) not null
Class_Description varchar(200) not null
Class_Order int not null
Section_ID varchar(10) not null
Judge_Initials varchar(10) null
使用S SMS v17.2。
SQL服務器的詳細信息:
Product Version: 13.0.4206.0
Product Name: SQL Server 2016
Product Level: SP1
Product Edition: Express Edition (64-bit)
如果您只想將OP引用到另一個答案,則應該將其標記爲重複。 –