Oracle: クエリ結果をテーブルに挿入する方法
Oracleでは、INSERT INTO文を使用して、クエリ結果をテーブルに挿入することができます。以下に例を示します。
「target_table」というテーブルがあって、「column1」、「column2」、そして「column3」の列が含まれていると仮定します。特定の条件に一致する「source_table」という別のテーブルのデータを「target_table」に挿入したい場合、以下のSQL文を使用することができます。
INSERT INTO target_table (column1, column2, column3)
SELECT column1, column2, column3
FROM source_table
WHERE condition = 'your_condition';
この例では、condition = ‘your_condition’ の条件に一致するsource_tableのデータをtarget_tableに挿入する必要があります。target_tableとsource_tableの列名とデータ型が一致していることを確認する必要があります。
上記のSQL文を実行すると、条件に合致するデータがtarget_tableに挿入されます。