Pages

Thursday, 24 October 2013

ORACLE : Back Up Table

Sebelum mengupdate suatu table dari belakang, jangan lupa untuk back up table tersebut. Seandainya ada kesalahan pada saat melakukan update, bisa dikembalikan ke data semula.

Sintaksnya adalah sebagai berikut :
CREATE TABLE [nama_table_back_up]
AS SELECT * FROM [name_table]



Contoh :
CREATE TABLE tbl_siswa_20131025
AS SELECT * FROM tbl_siswa

Supaya table back up mudah diingat dan mudah diketahui kapan tabel tersebut di back up, disarankan untuk membut nama seperti contoh di atas [nama_table]_[yyyymmdd].

Pada saat melakukan back up, kita bisa melakukan filter ataupun memilih field-field mana saja yang akan di pilih. Misalnya :

CREATE TABLE tbl_siswa_20131025
AS SELECT id_siswa, nama, tgl_lahir, alamat, kelas
FROM tbl_siswa
where kelas = 2

Perintah di atas hanya akan menyimpan field id_siswa, nama, tgl_lahir, alamat, kelas di tabel tbl_siswa_20131025, yaitu semua siswa kelas 2.

Selamat mencoba..

No comments:

Post a Comment