SELECT した結果で新しい表を作成する(SELECT ~ INTO ~)
文書番号:20437
SQL で SELECT した結果で新しい表を作成する方法です。
【実行手順】
-
SELECT した結果で表を作成します。
SELECT * INTO 新しい表名 FROM 元の表名
-
複数のテーブルをSELECTして作成する使用例
SELECT TAB_A.COL1 ,TAB_A.COL2 ,TAB_B.COL1 INTO NEW_TABLE_NAME FROM TAB_A LEFT OUTER JOIN TAB_B ON TAB_B.KEY = TAB_A.KEY WHERE TAB_A.KEY = 'aaa'
【参考情報】
Oracle Database で同様のことをする場合
・SELECT した結果で新しい表を作成する(CREATE TABLE ~ AS SELECT ~)
・SELECT した結果で新しい表を作成する(CREATE TABLE ~ AS SELECT ~)