Client Server : VIEW Pada SQL Server 2000

VIEW
Adalah tabel yang dibangun dari satu atau beberapa tabel yang sudah ada.
Secara fisik , VIEW tidak menyimpan data tabel, melainkan hanya menyimpan data tabel, melainkan hanya menyimpan referensi/ pointer ke record pada tabel- tabel yang berkaitan. Disebut juga “virtual table”.

MEMBUAT VIEW
CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name FROM table_name
WHERE condition
eksekusi dengan menggunakan F5. Gunakan Query Analyzer untuk membuat codingnya.

Contoh 1:
CREATE VIEW TES AS
SELECT * FROM ORDERS
WHERE EMPLOYEEID = 5


Contoh 2:
untuk membuat view tidak boleh menggunakan spasi, tapi jika ingin menggunakan spasi gunakan kurung kurawa seperti [tes orders]
CREATE VIEW [TES ORDERS]
(ID_ORDER, DATE_ORDER,
ID_CUSTOMER) AS
SELECT ORDERID, ORDERDATE,
CUSTOMERID FROM ORDERS


MELIHAT VIEW
cara melihat view yang sudah kita buat
select * from View_Name

Contoh 1:
select * from tes

Contoh 2:
select * from [tes orders]

MERUBAH VIEW
ALTER VIEW view_name AS
SELECT column_name(s)
FROM table_name FROM table_name
WHERE condition

Contoh 1:
ALTER VIEW [TES]
(ORDERID1, ORDERDATE1,
EMPLOYEEID1) AS
SELECT ORDERID, SELECT ORDERID,
ORDERDATE, EMPLOYEEID
FROM ORDERS WHERE
EMPLOYEEID = 1

MENGHAPUS VIEW
DROP VIEW view_name

Contoh 1:
DROP VIEW [TES]


Selanjutnya belajar untuk TRANSACT0SQL, akan ada di postingan berikutnya :) Sabarrrr yaaahh.....

Labels: