Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

SQLServer2000 Triggers And Views
Nội dung xem thử
Mô tả chi tiết
[email protected] Cong Minh CDROM 70 NCT F2 Q10
SQL Server 2000
Exercise 3: Triggers And Views
-----Week 6-----
Please follow those steps to practise:
1. Create 3 triggers to audit the changes to the Orders table.
Tips:
• Create an audit table “aud_Orders” with the same colums as
in the Orders table and 2 more colums AuditType(with values
either ‘I’,’U’,’D’) and DateTimeStamp(which will record the
date time stamp of changes)
• Create Update Triggers (Similar to Insert,Delete) : when a
record in the Orders table is updated the trigger will move the
old record to the audit table(record the date time and mark it
as ‘U’)
2. Create a view that shows all the orders with the following colums:
OrderID,CustomerName,ProductName,DateProcessed,Status
Business rules:
If CustomerName is a null value “New Customer” is returned
If DateProcessed is later than current date return “Pending”, if
DateProcessed is ealier return “History” in Status colum.
Tips:
• Using Case When ...Then statement in the view
• Using Getdate() function to get the current date time
[email protected] Cong Minh CDROM 70 NCT F2 Q10