タグ

ブックマーク / kowaza.withinit.com (1)

  • 小技ORACLE | 一回のINSERT文で複数行を一度に挿入する方法(INSERT ALL INTO文)

    INSERT ALL INTO 文で複数行のデータを一度に挿入する方法です。 複数行のデータ挿入は、INSERT文を何回も発行する事でも可能です。 数行であれば毎回SQLを発行しても良いかもしれません、ですが何十行、何百行のデータを挿入する時に、毎回SQLを発行するのはあまり現実的ではありません。 そんな時は、INSERT ALL INTO ~VALUES ~SELECT * FROM DUAL という形で記述すると1度のSQL発行でデータを挿入する事が出来るようになります。 INSERT ALL INTO テーブル名 (カラム名1,カラム名2,…) VALUES ('値1','値2',…) INTO テーブル名 (カラム名1,カラム名2,…) VALUES ('値1','値2',…) SELECT * FROM DUAL INTO~VALUESの記述は通常のINSERT文と同じ書き方にな

    Mikatsuki
    Mikatsuki 2017/01/03
    ALLを使えばぶっこめるのかな
  • 1