Mengubah View pada Oracle

Dalam Oracle, Untuk mengubah definisi dari suatu view yang sebelumnya ada di database, kita perlu menggunakan perinta CREATE OR REPLACE VIEW, bukan CREATE VIEW. Perintah ini akan membuat atau menghapus definisi View yang lama dan menimpanya dengan definisi yang baru. Format penggunaan perintah ALTER VIEW mirip sekali dengan perintah CREATE VIEW, kita hanya perlu menganti kata CREATE menjadi ALTER.

ALTER VIEW nama_view AS perintah_SELECT_yang_baru

Sebagai contoh, pada posting sebelumnya membuat view pada oracle kita ingin menhilangkan kolom BUKU_TGLTERBIT dan BUKU_JMLHALAMAN pada view v_buku, maka kita dapat mengubah view tersebut dengan menuliskan perintahnya :

Untuk membuktikan bahwa isi dari view v_buku telah berubah, kita dapat mengulang kembali seleksi data dari semua kolom yang terdapat pada view tersebut.

SELECT * FROM v_buku;

Hasil query yang di peroleh dari view yang di ubah :

Facebook Comments

Post a Comment

Your email address will not be published. Required fields are marked *

© Franz East 2009 - 2016. | Powered by Coffee + Cigarete & Site Hosted By IDwebhost.