खोज…
निर्माता बनाएँ
यह उदाहरण एक ट्रिगर बनाता है जो रिकॉर्ड को दूसरी तालिका (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