Pages

Subscribe:

Ads 468x60px

21 November 2007

VIEW ORACLE

View dalam database ternyata sangat bermanfaat. Mulanya aku create SQL Query dari ORACLE dengan berbagai tingkat. Namun seiring banyaknya data dan makin kompleks table, akhirnya waktu tampil di Web Page tidak bisa juga. Untuk menampilkan sekitar 1000 record dengan sekitar 15 Field, di IIS sudah masuk Over Limit Buffer
. Kalau pakai GridView di .NET2 dengan paging mungkin bisa, namun user ingin tetap dalam 1 page.
View dibuat dari 1 table, biasanya dengan tujuan menyederhanakan field yang ada. Bisa juga dibuat dari beberapa table yang memiliki relashionship. View merupakan virtual table sehingga tidak mempunyai real data.
Secara sederhana sintac create view adalah :
CREATE VIEW nama_view FROM query.
Dari sini "query" bisa berasal dari beberapa table. Untuk create view, di ORACLE ada sendiri ROLE-nya. Jadi kemungkinan kita tidak bisa create view apabila tidak memiliki previligenya. Apabila salah satu table dalam query terhapus, maka view tidak otomatis terhapus. Namun bila kita query view tersebut, akan muncul error.

2 comments: