SQLバルクメソッドの使い方は?

SQLのBULK方法は、データをあるテーブルから別のテーブルへコピーするために使われます。これにより、データのロード時のパフォーマンスを大きく向上させることができます。

BULK方法のステップは次のとおりです。

  1. 同じ構造のソース表とターゲット表を作成します。
  2. データベースのBULK INSERTステートメントを使用すると、データが元のテーブルから対象のテーブルに挿入されます。BULK INSERTステートメントの基本的な構文は次のようになります。
BULK INSERT 目标表
FROM '数据文件路径'
WITH (
DATAFILETYPE = '数据文件类型',
FIELDTERMINATOR = '字段分隔符',
ROWTERMINATOR = '行分隔符'
);

ターゲットテーブルはデータをコピーする先のテーブル名、データファイルのパスはデータをコピーするファイルのパス、データファイルの型はデータファイルの形式(CSVやTXTなど)、フィールドデリミタはデータファイル内の項目間の区切り文字、行デリミタはデータファイル内の行間の区切り文字です。

  1. BULK INSERT ステートメントを実行して、データソースのテーブルからターゲットのテーブルにデータをコピーします。

BULK INSERT ステートメントを実行する場合、ソース表とターゲット表の両方に適切な権限があることを確認してください。また、データファイルのパスはサーバー上のローカルパスである必要があります。

bannerAds