PL/SQL テーブル全カラムをコピーする方法【INSERT/CREATE】

PL / SQLでは、CREATE TABLE AS SELECTステートメントを使用してテーブルのすべての列をコピーすることができます。以下は例です:

CREATE TABLE new_table AS
SELECT * FROM old_table;

古いテーブルという名前のテーブルのすべてのデータと構造をコピーし、新しいテーブルという名前のテーブルを作成します。新しいテーブルには、古いテーブルと同じすべてのフィールドとデータが含まれます。

CREATE TABLE AS SELECT文を使用してテーブルを複製する際に注意する必要があるのは、新しいテーブルのフィールドが古いテーブルと完全に同じであることです。フィールド名、データ型、制約なども含まれます。

bannerAds