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

Tài liệu đang bị lỗi
File tài liệu này hiện đang bị hỏng, chúng tôi đang cố gắng khắc phục.
SQL Server 2000 Exercise 3: Triggers And Views
Nội dung xem thử
Mô tả chi tiết
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