Halo kawan-kawan pembaca yang luar biasa, kita bertemu lagi..:D, kali ini saya akan membahas tentang View pada Oracle. View akan adalah semacam table virtual dimana pengguna dapat menyimpan query untuk menampilkan data, tetapi tidak bisa untuk melakukan aksi Input,Update dan Delete dari View.
View sendiri memberikan keuntungan dapat mengeksekusi query yang tersimpan di dalamnya lebih cepat dari query yang biasa.
berikut adalah struktur dari pembuatan View
CREATE VIEW nama_view
AS
SELECT nama_field,nama_field2 FROM nama_table
contoh
CREATE VIEW vw_test
AS
SELECT t1.kode,t2.nama FROM email_detail t1
LEFT JOIN email_header t2 ON t1.kode=t2.kode;
Untuk menjalankannya kawan-tinggal memanggil seperti melakukan query select table biasa seperti berikut
SELECT * FROM vw_test
kemudian untuk merubah View kawan kawan dapat melakukan update View seperti berikut
CREATE OR REPLACE VIEW nama_view
AS
SELECT nama_field,nama_field2 FROM nama_table
hanya tinggal merubah sintaks CREATE dengan CREATE OR REPLACE
kemudian untuk mendrop View tersebut bisa dengan sintaks berikut
DROP VIEW nama_view;
Demikian pembahasan kita tentang View pada Oracle kawan-kawan, saya pribadi menggunakan View bila memproses query yang membutuhkan waktu lama untuk eksekusi dan menurut saya sangat mengurangi waktu eksekusi query tersebut. Semoga pembahasan hari ini kawan-kawan, semoga bermanfaat :D
0 comments :
Post a Comment