ลบครั้งละหลายแถวแล้วนำผลมาแสดง
ALTER TRIGGER LogTriggerforCustomers2
ON CustomersAFTER DELETE AS
DECLARE @CustomerID CHAR(5)
DECLARE cursorVar CURSOR SCROLL FOR
SELECT CustomerID FROM DELETEDOPEN cursorVar
WHILE @@FETCH_STATUS = 0BEGIN
FETCH NEXT FROM cursorVar INTO @CustomerIDINSERT dbo.Log
VALUES (GETDATE(),SUSER_SNAME(), USER,
'DELETED','Customers',@CustomerID)
FETCH NEXT FROM cursorVar INTO @CustomerIDEND
CLOSE cursorVarDEALLOCATE cursorVar
select * from Customers
ไม่มีความเห็น