खोज…


निर्माता बनाएँ

यह उदाहरण एक ट्रिगर बनाता है जो रिकॉर्ड को दूसरी तालिका (MyAudit) में सम्मिलित करता है एक रिकॉर्ड तालिका में सम्मिलित किए जाने के बाद ट्रिगर को (MyTable) पर परिभाषित किया जाता है। यहां "सम्मिलित" तालिका एक विशेष तालिका है जिसका उपयोग Microsoft SQL सर्वर द्वारा INSERT और अद्यतन विवरण के दौरान प्रभावित पंक्तियों को संग्रहीत करने के लिए किया जाता है; एक विशेष "डिलीट" टेबल भी है जो DELETE स्टेटमेंट्स के लिए समान कार्य करता है।

CREATE TRIGGER MyTrigger
    ON MyTable
    AFTER INSERT

AS

BEGIN
    -- insert audit record to MyAudit table
    INSERT INTO MyAudit(MyTableId, User)
    (SELECT MyTableId, CURRENT_USER FROM inserted)
END

हटाए गए आइटम के लिए "रीसायकल बिन" का प्रबंधन करने के लिए ट्रिगर का उपयोग करें

CREATE TRIGGER BooksDeleteTrigger
    ON MyBooksDB.Books
    AFTER DELETE
AS
  INSERT INTO BooksRecycleBin
    SELECT *
    FROM deleted;
GO


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow