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
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
Contoh 1:
select * from tes
Contoh 2:
select * from [tes orders]
MERUBAH VIEW
Contoh 1:
ALTER VIEW [TES]
(ORDERID1, ORDERDATE1,
EMPLOYEEID1) AS
SELECT ORDERID, SELECT ORDERID,
ORDERDATE, EMPLOYEEID
FROM ORDERS WHERE
EMPLOYEEID = 1
MENGHAPUS VIEW
Contoh 1:
DROP VIEW [TES]
Selanjutnya belajar untuk TRANSACT0SQL, akan ada di postingan berikutnya :) Sabarrrr yaaahh.....
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.SELECT column_name(s)
FROM table_name FROM table_name
WHERE condition
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
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.....
Tidak ada komentar