Minggu, 15 Mei 2011

Pengertian dan Penjelasan View pada Oracle




 
View adalah salah satu object database, yang secara logika merepresentasikan sub himpunan dari data yang berasal dari satu atau lebih table.

Kegunaan dari view adalah :
  • Membatasi akses database
  • Membuat query kompleks secara mudah
  • Mengijinkan independensi data
  • Untuk menampilkan view (pandangan) data yang berbeda dari data yang sama.

Bentuk Umum Perintah View dalam Oracle


View dapat dibuat dengan perintah CREATE VIEW. Subquery dapat dicantumkan dalam
CREATE VIEW, tapi subquery yang digunakan tidak boleh berisi klausa ORDER BY.
Sintak penulisan VIEW :



CREATE VIEW [OR REPLACE] nama_view [(kolom1, kolom2, ...)] AS
SELECT kolom_yang_dimaksud
FROM nama_tabel
WHERE kondisi
GROUP BY kolom1,kolom2,…
HAVING kondisi_Aggregate
ORDER BY kolom_tertentu


Perintah pembuatan table view  :

 SQL> CREATE VIEW myview
      AS SELECT empno EMPLOYEE_NO, NAMA nama, GAJI sal, pekerjaan JOB
         FROM emp
            WHERE deptno=20;

1 komentar: