トップページ >  Oracle SQL >  データのバックアップ
初版2007/08/14: 最終更新日2007/08/14
  データのバックアップ
目次
データのバックアップ
バックアップしたテーブルからデータのインサート
データのバックアップ
簡単にデータのバックアップを取りたい時はテーブルごとバックアップします。
テーブル名は、わかりやすい名前をつけておきます。
以下はEMPLOYEEテーブルのデータをEMPLOYEE_20070101テーブルにバックアップする例です。

CREATE TABLE EMPLOYEE_20070101 AS SELECT * FROM EMPLOYEE

これでテーブルに日付をつけたテーブルが作成されます。この中にはデータも全て入っています。

バックアップしたテーブルからデータのインサート
作成したテーブルから元のデータをインサートするにはデータを一旦TRUNCATEし、テーブルに1レコードもない状態にしてから

INSERT INTO EMPLOYEE SELECT * FROM EMPLOYEE_20070101

とすると、データのインサートが出来ます。