एसएपी हाना ट्यूटोरियल: ट्रिगर बनाएँ

Anonim

ट्रिगर क्या है?

ट्रिगर भी एक संग्रहीत प्रक्रिया है जो किसी दिए गए टेबल या दृश्य पर एक घटना होने पर स्वचालित रूप से निष्पादित होती है।

डेटाबेस उपयोगकर्ताओं को केवल दिए गए TRIGGER विशेषाधिकार के लिए को उस तालिका या दृश्य के लिए ट्रिगर बनाने की अनुमति है।

क्रिएट ट्राइगर कमांड दिए गए कथनों का एक सेट परिभाषित करता है जो किसी दिए गए ऑपरेशन (INSERT / UPDATE / DELETE) को दिए गए सब्जेक्ट टेबल या विषय पर देखने पर निष्पादित होते हैं।

वाक्य - विन्यास

सृजित ट्राइगर <ट्रिगर_नाम> <ट्रिगर_एक्शन_टाइम> <ट्रिगर_इवेंट_लिस्ट> [REFERENCING <संक्रमण_सूची>] पर[]शुरू[<ट्रिगर_डेकल_लिस्ट>][
]<ट्रिगर_स्टेम_लिस्ट>समाप्त

SYNTAX तत्व

तत्वों विवरण
<ट्रिगर_नाम> यह वैकल्पिक स्कीमा नाम के साथ ट्रिगर का नाम निर्दिष्ट करता है।
<ट्रिगर_एक्शन_टाइम> पहले | AFTER | • पहले से स्थापित - निर्दिष्ट करता है कि ट्रिगर एक टेबल पर डीएमएल ऑपरेशन से पहले निष्पादित किया जाएगा। • AFTER - निर्दिष्ट करता है कि ट्रिगर एक टेबल पर DML ऑपरेशन के बाद निष्पादित किया जाएगा। • INSTEAD OF - निर्दिष्ट करता है कि ट्रिगर को DML ऑपरेशन के बजाय एक दृश्य पर निष्पादित किया जाएगा। ट्रिगर के INSTEAD वाला दृश्य देखने योग्य हो जाता है।