Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> प्रोग्रामिंग

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

<घंटा/>

इस पोस्ट में, हम ट्रिगर और एक प्रक्रिया के बीच के अंतर को समझेंगे।

ट्रिगर

  • जब किसी डेटाबेस की तालिका में INSERT, DELETE, और UPDATE जैसी कोई घटना घटित होती है, तो इसे परोक्ष रूप से लागू किया जाता है।

  • एक तालिका का उपयोग करके ट्रिगर्स की नेस्टिंग प्राप्त की जा सकती है।

  • एक ट्रिगर को किसी अन्य ट्रिगर के अंदर कॉल या परिभाषित नहीं किया जा सकता है।

  • 'COMMIT', 'ROLLBACK', 'SAVEPOINT' जैसे लेन-देन संबंधी बयानों का इस्तेमाल नहीं किया जा सकता है।

  • उनका उपयोग संदर्भात्मक अखंडता बनाए रखने के लिए किया जाता है।

  • यह एक टेबल पर की गई गतिविधियों का रिकॉर्ड रखकर किया जाता है।

  • ट्रिगर में कोई मान नहीं लौटाया जाता है।

  • किसी ट्रिगर के पैरामीटर के रूप में कोई मान पारित नहीं किया जा सकता है।

एक ट्रिगर परिभाषित करने के लिए सिंटैक्स:

ट्रिगर ट्रिगर_नाम बनाएं

प्रक्रियाएं

  • यह स्पष्ट रूप से किसी उपयोगकर्ता या एप्लिकेशन द्वारा 'exec', 'EXECUTE', या एक 'procedure_name' जैसे कथनों का उपयोग करके कहा जाता है।

  • इसे किसी अन्य प्रक्रिया के अंदर कहा जा सकता है और साथ ही परिभाषित किया जा सकता है।

  • लेन-देन संबंधी विवरण जैसे 'COMMIT', 'रोलबैक', 'SAVEPOINT' का उपयोग प्रक्रियाओं में किया जा सकता है।

  • उपयोगकर्ताओं द्वारा निर्दिष्ट कार्यों को करने के लिए प्रक्रियाओं का उपयोग किया जाता है।

  • मान प्रक्रिया के पैरामीटर के रूप में पारित किए जा सकते हैं।

  • यह 0 और 'n' के बीच कोई भी मान लौटा सकता है।

एक प्रक्रिया को परिभाषित करने के लिए सिंटैक्स:

<पूर्व>प्रक्रिया प्रक्रिया_नाम बनाएं
  1. एल्गोरिथम और फ़्लोचार्ट के बीच अंतर

    इस पोस्ट में, आइए हम एक फ़्लोचार्ट और एक एल्गोरिथम के बीच के अंतर को समझते हैं। एल्गोरिदम इसे अच्छी तरह से परिभाषित चरणों के अनुक्रम के रूप में परिभाषित किया गया है। ये चरण हाथ में किसी समस्या को हल करने का एक समाधान/एक तरीका प्रदान करते हैं। यह एक व्यवस्थित और तार्किक दृष्टिकोण है, जहां प्रक्रिया

  1. बीएफएस और डीएफएस के बीच अंतर

    बीएफएस और डीएफएस ग्राफ ट्रैवर्सल एल्गोरिदम हैं। बीएफएस Breadth First Search (BFS) एल्गोरिथम एक ग्राफ़ को चौड़ाई में घुमाता है और किसी भी पुनरावृत्ति में एक मृत अंत होने पर खोज शुरू करने के लिए अगला शीर्ष प्राप्त करने के लिए याद रखने के लिए एक कतार का उपयोग करता है। डीएफएस डेप्थ फर्स्ट सर्च (डीएफ

  1. गो और जावा के बीच अंतर.

    जाओ गो एक प्रक्रियात्मक प्रोग्रामिंग भाषा है। पैकेज का उपयोग करके कार्यक्रमों को इकट्ठा किया जाता है। यह गतिशील भाषाओं के समान पर्यावरण अपनाने वाले पैटर्न का समर्थन करता है। जावा जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है। जावा शांत तेज, विश्वसनीय और सुरक्षित है। यह सबसे व्यापक रूप से उपयो