Professional Documents
Culture Documents
Lab8 Bazi
Lab8 Bazi
Промена на погледи
Тригери
Лабораториска вежба 8
2
Содржина
• Создавање на погледи
• Промена на погледи
• Бришење на погледи
• Промена на податоци преку погледи
• Создавање на тригер
• Забрана, разрешување, промена и бришење на тригер
• Каскадни и рекурсивни тригери
• Користење на тригери за исполнување на дејствија за
зачувување на целост на податоците
• Тригери за табела која реферира
• Тригери за реферираната табела
• Задача
3
Погледи
Пример: 1)
CREATE VIEW All_Employees_And_Customers
AS
SELECT FirstName+' '+LastName AS Name, CompanyName
FROM Employees e
LEFT JOIN Sales s ON e.EmployeeID = s.EmployeeID
FULL JOIN Customers c ON s.CustomerID = c.CustomerID
5
Пример:
CREATE VIEW TopProductPrice
AS
SELECT TOP 3 WITH TIES ProductID, ProductName, Price
FROM Products
ORDER BY Price DESC
GO
SELECT * FROM TopProductPrice
10
Промена на погледи
Пример:1)
CREATE VIEW Customers_VT
AS
SELECT * FROM Customers
WHERE City = 'Veliko Tarnovo'
WITH CHECK OPTION
---------------------------------------------------------------
Решение: