18

【オラクル】テーブル定義とデータをバックアップ

6月

テーブルを新しく作り、元テーブルのデータを移動する

1.テーブルをデータごとバックアップ
CREATE TABLE テーブル名_yyyymmdd AS SELECT * from テーブル名

2.元テーブルを削除
DROP TABLE テーブル名 CASCADE CONSTRAINTS PURGE

3.バックアップテーブルから更新後のテーブルにデータを挿入
INSERT INTO テーブル名(列名1,列名2,列名3)
SELECT 列名1,列名2,列名3
FROM テーブル名_yyyymmdd

4.バックアップテーブルの削除
DROP TABLE テーブル名_yyyymmdd CASCADE CONSTRAINTS PURGE

continue reading...

Leave a Reply