PL/SQL テーブルデータコピー方法【簡単解説】
PL/SQLでは、次のステートメントを使用して、テーブルとテーブルデータをコピーすることができます:
CREATE TABLE new_table AS
SELECT *
FROM old_table;
new_tableという名前の新しい表を作成し、old_tableという名前の元の表を複製します。この文は、元の表の構造とデータを新しい表にコピーします。
また、表データをコピーするためにINSERT INTO文を使用することもできます。
INSERT INTO new_table
SELECT *
FROM old_table;
この文は、表データのみをコピーすることを意味し、表の構造は含まれません。新しい表の構造は、元の表と完全に一致する必要があることに注意する必要があります。そうでないとエラーが発生します。