ट्रिगर और प्रक्रिया के बीच अंतर क्या है?
ट्रिगर और प्रक्रिया के बीच अंतर क्या है?

वीडियो: ट्रिगर और प्रक्रिया के बीच अंतर क्या है?

वीडियो: ट्रिगर और प्रक्रिया के बीच अंतर क्या है?
वीडियो: SQL सर्वर ट्यूटोरियल - ट्रिगर्स, फ़ंक्शंस और प्रक्रियाओं की तुलना करना 2024, नवंबर
Anonim

ट्रिगर और प्रक्रिया दोनों अपने निष्पादन पर एक निर्दिष्ट कार्य करते हैं। मौलिक ट्रिगर और प्रक्रिया के बीच अंतर है कि उत्प्रेरक किसी घटना के घटित होने पर स्वचालित रूप से निष्पादित होता है, जबकि प्रक्रिया निष्पादित किया जाता है जब इसे स्पष्ट रूप से लागू किया जाता है।

यह भी पूछा गया कि कौन सी बेहतर ट्रिगर या संग्रहित प्रक्रिया है?

हम निष्पादित कर सकते हैं a संग्रहीत प्रक्रिया जब भी हम exec कमांड की मदद से चाहते हैं, लेकिन a उत्प्रेरक केवल तभी निष्पादित किया जा सकता है जब कोई ईवेंट (सम्मिलित करें, हटाएं और अपडेट करें) उस टेबल पर सक्रिय हो जाता है जिस पर उत्प्रेरक परिभषित किया। संग्रहीत प्रक्रिया इनपुट पैरामीटर ले सकते हैं, लेकिन हम पैरामीटर को इनपुट के रूप में पास नहीं कर सकते हैं उत्प्रेरक.

इसी तरह, प्रक्रिया कार्य और ट्रिगर क्या है? प्रक्रियाओं किसी भी मूल्य को वापस नहीं करता है, उनके बस पैरामीटर प्राप्त करें और उनके साथ कुछ करें, कार्यों क्या उनके द्वारा भी उनके काम के आधार पर आपको एक मूल्य लौटाया जा सकता है। ट्रिगर्स एक प्रकार के ईवेंट हैंडलर हैं जो आपके इच्छित किसी भी क्रिया पर प्रतिक्रिया करते हैं और शुरू करते हैं प्रक्रिया जब यह क्रिया होती है।

इसी तरह, यह पूछा जाता है कि ट्रिगर प्रक्रिया क्या है?

(एन।) एक डीबीएमएस में, ए उत्प्रेरक एक एसक्यूएल है प्रक्रिया जब कोई घटना (INSERT, DELETE या UPDATE) होती है, तो वह एक क्रिया शुरू करता है (अर्थात, एक क्रिया को सक्रिय करता है)। तब से ट्रिगर्स घटना-संचालित विशिष्ट हैं प्रक्रियाओं , वे डीबीएमएस द्वारा संग्रहीत और प्रबंधित किए जाते हैं।

विभिन्न प्रकार के ट्रिगर क्या हैं?

ट्रिगर के प्रकार . SQL सर्वर में हम चार बना सकते हैं ट्रिगर के प्रकार डेटा परिभाषा भाषा (डीडीएल) ट्रिगर्स , डेटा हेरफेर भाषा (डीएमएल) ट्रिगर्स , सीएलआर ट्रिगर्स , और लॉगऑन ट्रिगर्स.

सिफारिश की: