Professional Documents
Culture Documents
View & Trigger: Basis Data Lanjut
View & Trigger: Basis Data Lanjut
VIEW
View = Virtual Tabel
Syntax:
LATIHAN VIEW
CREATE DATABASE AE133
CREATE TABLE Product(
Pro_ID INT,
Pro_Name varchar(25),
Discontinued char (5)
)
INSERT INTO Product VALUES (1,Salmon Bread,No);
INSERT INTO Product VALUES (2,King Burger,Yes);
INSERT INTO Product VALUES (3,Fried Fish,Yes);
INSERT INTO Product VALUES (4,Banana Ice,No);
INSERT INTO Product VALUES (5,Cream Cake,Yes);
CREATE VIEW
[Current Product List] AS
SELECT Pro_ID,Pro_Name
FROM Products
WHERE Discontinued=No
Query :
SELECT * FROM [Current Product List]
DROP VIEW Syntax:
DROP VIEW view_name
TRIGGER
Jenis dari store procedure yang akan memberikan respons
pada tabel tertentu saat tabel lain dieksekusi dengan
perintah seperti insert, update atau delete.
Type :
After Triggers (For Triggers)
AFTER INSERT Trigger.
AFTER UPDATE Trigger.
AFTER DELETE Trigger.
Instead Of Triggers
LATIHAN
CREATE TABLE Employee_Test (
Emp_ID INT Identity,
Emp_name Varchar(100),
Emp_Sal Decimal (10,2)
)
INSERT INTO Employee_Test
INSERT INTO Employee_Test
INSERT INTO Employee_Test
INSERT INTO Employee_Test
('Stephen',1300);
VALUES ('Anees',1000);
VALUES ('Rick',1200);
VALUES ('John',1100);
VALUES