これで1レコード(行)分です。 数レコードならデータベース上で手打ちでも問題ないのですが、何万レコードとなると発狂します。 腱鞘炎になっちゃう。。業務とはいえ、たまに投げ出したくなる INSERT文の生成方法 ここからが本題です。 何万レコードを手打ちはさすがに現実的ではないので、私はExcelとメモ帳を駆使しINSERT文を作っています。 ■ Excel まずはINSERT文生成用のExcelフォーマットを用意する必要があるので、構成からご説明いたします。 ▼ 全体 スキーマ名.テーブル名、カラム名を関数で取得し、INSERT文に自動反映されるようにしています。 ▼ 値を直接入力 F8~H10 ▼ スキーマ名.テーブル名、カラム名を取得 C2:スキーマ名 C3:テーブル名 C4:=C2&"."&C3 F7~:カラム名 ▼ INSERT文に各カラム名を取得 E列: ▼ 最後の値に閉じ括弧+