Db2でデータを一括ロードする方法は何ですか?
Db2においてデータをバルクロードする方法はいくつかありますが、以下によく使われる2つの方法を紹介します。
- LOAD命令を使用すると、Db2はデータをテーブルに一括してロードするためのコマンドを提供します。LOAD命令を使用すると、外部ファイルや標準入力からデータをテーブルにロードすることができます。LOAD命令の構文は以下の通りです。
LOAD FROM datafile OF del INSERT INTO tablename
datafileはデータが含まれている外部ファイルを指し、delは区切り文字を指定するもので、tablenameはデータをロードするテーブル名です。
- IMPORTコマンドの使用:もう一つ一般的な方法はIMPORTコマンドを使用することです。IMPORTコマンドは外部ファイルからデータをテーブルにロードし、データのロード方法を制御するためのさらに多くのオプションをサポートしています。構文は以下のようになります:
IMPORT FROM datafile OF del INSERT INTO tablename
datafileはデータファイルであり、delは区切り文字、tablenameは目標テーブル名です。
LOAD命令和IMPORT命令のいずれを使用しても、Db2にデータを一括ロードすることができます。具体的にどちらの方法を選択するかは、データのソースとロードの要求によります。