電子書籍の厳選無料作品が豊富!

Oracle10で似たようなテーブルAとBがあります。BからAに転記したいのですが、フィールドが正しく対応してインサートするか心配です。
AとBは現在Bの方のみrikaが多くあり、今回新たに一時テーブルBだけsyakaiテーブルを追加して、同じことをさせるのですが、
Aテーブルにkai namae kokugo sansuまで正しく入るかのかお聞きしたいです。
フィールド追加した場合の順番もどうなるか知りたいです。

テーブルA(メイン)
kai
namae
kokugo
sansu

テーブルB(一時的)
kai
namae
kokugo
sansu
rika
(syakai)

BからAへ転記するSQL文
insert into A select kai, namae, kokugo, sansu, rika, syakai where kai = 2;

A 回答 (1件)

insert into A select kai, namae, kokugo, sansu FROM B where kai = 2;


のように、余分なフィールドを指定しなければOKです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す