はじめに こんにちは、yokatsukiです。 相変わらずOracle DBを触る機会がちょくちょくあるのですが、先日こういう相談を受けました。 「SQL*Loaderで複数テーブルのロードを行うことになったのだが、手書きでひとつひとつ制御ファイルを作成するのがめんどい。何か自動生成する方法はないか?」 ということでお手軽な方法がないか調べてみました。 SQL*Loader制御ファイルの生成 ズバリ「Oracle SQL Developer(以下SQL Developer)を使おう」です。 ただし、条件としてロード対象のテーブルがデータベース内に作成できていることが条件です。 以下の環境で確認しました。 Windows 10 Pro SQL Developer 4.1.3.20 w/jdk1.8.0_92 RDS for Oracle 12.1.0.1v4 Oracleデータベースの確認