Triggers


คำสั่งลบแถว

ลบครั้งละหลายแถวแล้วนำผลมาแสดง

ALTER TRIGGER LogTriggerforCustomers2

ON Customers

AFTER DELETE

AS

DECLARE @CustomerID CHAR(5)

DECLARE cursorVar CURSOR SCROLL FOR

SELECT CustomerID FROM DELETED

OPEN cursorVar

WHILE @@FETCH_STATUS = 0

BEGIN

FETCH NEXT FROM cursorVar INTO @CustomerID

INSERT dbo.Log

VALUES (GETDATE(),SUSER_SNAME(), USER,

'DELETED','Customers',@CustomerID)

FETCH NEXT FROM cursorVar INTO @CustomerID

END

CLOSE cursorVar

DEALLOCATE cursorVar

 

DELETE Customers where CustomerID ='00009'or CustomerID='00002'

 

select * from Customers

คำสำคัญ (Tags): #คำสั่งลบแถว
หมายเลขบันทึก: 123064เขียนเมื่อ 29 สิงหาคม 2007 12:44 น. ()แก้ไขเมื่อ 25 พฤษภาคม 2012 14:56 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท