Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle - मुझे स्टैंडअलोन प्रक्रियाओं या कार्यों के बजाय संकुल का उपयोग क्यों करना चाहिए

पैकेज निम्नलिखित लाभ प्रदान करते हैं:

  1. सामंजस्य:एक विशिष्ट उप-प्रणाली से संबंधित सभी प्रक्रियाएं और कार्य एक कार्यक्रम इकाई में हैं। यह केवल अच्छा डिज़ाइन अभ्यास है, लेकिन इसे प्रबंधित करना भी आसान है, उदा. स्रोत नियंत्रण में।
  2. स्थिरांक, उप-प्रकार और अन्य उपयोगी चीजें:संग्रहित प्रक्रियाओं की तुलना में पीएल/एसक्यूएल के लिए और भी कुछ है। पैकेज स्पेक में हम जो कुछ भी परिभाषित कर सकते हैं उसे अन्य कार्यक्रमों के साथ साझा किया जा सकता है, उदाहरण के लिए उपयोगकर्ता द्वारा परिभाषित अपवाद।
  3. ओवरलोडिंग:एक ही नाम लेकिन अलग हस्ताक्षर के साथ एक प्रक्रिया या कार्य को परिभाषित करने की क्षमता।
  4. सुरक्षा:पैकेज बॉडी में निजी प्रक्रियाओं को परिभाषित करना जिनका उपयोग केवल पैकेज द्वारा किया जा सकता है क्योंकि वे विनिर्देश में उजागर नहीं होते हैं।
  5. साझा कोड साझा करना:निजी प्रक्रियाओं का एक और लाभ।
  6. हमें कई प्रक्रियाओं के बजाय केवल एक पैकेज पर EXECUTE देने की आवश्यकता है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओरेकल एसक्यूएल में बराबर 'शो क्रिएट टेबल'

  2. अपवाद सहेजें उदाहरण के साथ Oracle PL/SQL थोक संग्रह

  3. crfclust.bdb . से उच्च स्थान का उपयोग

  4. स्तंभ परिवर्तन के लिए Oracle पंक्तियाँ

  5. ओरेकल:एसक्यूएल क्वेरी टेबल से संबंधित सभी ट्रिगर्स को खोजने के लिए?