✌
BULK INSERTでCSVファイルをデータベースに登録する
以下のようなCSVファイルのデータを、BULK INSERTでデータベースに登録する方法をご紹介します。
Sample.csv
ID,NAME,OPERATION
1,"サンプル1","作業1"
2,"サンプル2","作業2"
データ登録の流れ
- CSVの登録先テーブルを作成します。(すでにテーブルが存在する場合は、この手順をスキップしてください。)
テーブル作成クエリー
create table BulkInsertSample(
Id int not null PRIMARY KEY,
UserName varchar(20) null,
Operation varchar(100) null
)
- 作成したテーブルにBULK INSERTでCSVファイルの中身を登録します。
データ登録クエリー
BULK INSERT
BulkInsertSample
FROM
'C:\work\Sample.csv' -- CSVファイルのフルパスを指定
WITH
(
FIRSTROW = 2, -- ヘッダーを除いた2行目から読み込む
FIELDTERMINATOR = '\,', -- 1レコードの各データはカンマ区切り
ROWTERMINATOR = '\n' -- 1レコードは改行区切り
)
登録結果
👇のように登録されます!
Discussion