2016-11-18 5 views
0

を挿入します私は10個のテーブルを持っているためだけではなく、単一のSQLクエリの1によって表1に行を挿入する複数のテーブルに複数の行に

と、一度に複数のテーブルに行を挿入するより丈夫かつ面倒ですすべての行がすべてのテーブルに挿入されるのではなく、一度に1つのテーブルに行を追加するのがもっと退屈になるように行を挿入する必要があります。

したがって、すべてのテーブルをすべてのテーブルに挿入する時刻

+0

Oracle Express Edition 11G –

+0

「もっと退屈」?これはあなたの意図ではありません。また、重大な回答を得たい場合は、ユースケースのより良い説明を与える必要があります。 –

+0

良いニュースは、Oracle 11Gが複数のテーブルをサポートしていることです。 –

答えて

1

マルチテーブルインサートの場合、1gに限られたレコードセットを挿入する必要がある場合は、以下の構文を使用できますo:

INSERT ALL 
    INTO AA(A,B,C,D,E,F) VALUES (1,2,3,4,5,6) 
    INTO AB(A,B,C,D,E) VALUES (5,4,3,4,2) 
SELECT * FROM DUAL; 
関連する問題