PL/SQL テーブル全カラムをコピーする方法【INSERT/CREATE】
PL / SQLでは、CREATE TABLE AS SELECTステートメントを使用してテーブルのすべての列をコピーすることができます。以下は例です:
CREATE TABLE new_table AS
SELECT * FROM old_table;
古いテーブルという名前のテーブルのすべてのデータと構造をコピーし、新しいテーブルという名前のテーブルを作成します。新しいテーブルには、古いテーブルと同じすべてのフィールドとデータが含まれます。
CREATE TABLE AS SELECT文を使用してテーブルを複製する際に注意する必要があるのは、新しいテーブルのフィールドが古いテーブルと完全に同じであることです。フィールド名、データ型、制約なども含まれます。