क्या हम संग्रहित प्रक्रिया में डीडीएल का उपयोग कर सकते हैं?
क्या हम संग्रहित प्रक्रिया में डीडीएल का उपयोग कर सकते हैं?

वीडियो: क्या हम संग्रहित प्रक्रिया में डीडीएल का उपयोग कर सकते हैं?

वीडियो: क्या हम संग्रहित प्रक्रिया में डीडीएल का उपयोग कर सकते हैं?
वीडियो: Oracle interview question : Can we use DML and DDL statements inside function? 2024, नवंबर
Anonim

आप इस्तेमाल कर सकते हैं केवल डीडीएल टिप्पणी बयान a संग्रहीत प्रक्रिया . आप DML COMMENT स्टेटमेंट निर्दिष्ट नहीं कर सकते हैं, जो एम्बेडेड SQL अनुप्रयोगों तक सीमित हैं, डेटाबेस ऑब्जेक्ट्स, तालिका के कॉलम और पैरामीटर के लिए टिप्पणियों को लाने के लिए।

इसी तरह, लोग पूछते हैं, क्या हम प्रक्रिया में डीडीएल का उपयोग कर सकते हैं?

डीडीएल बयानों की अनुमति नहीं है प्रक्रियाओं (पीएलएसक्यूएल ब्लॉक) पीएल/एसक्यूएल ऑब्जेक्ट प्रीकंपील्ड हैं। दूसरी ओर, डीडीएल (डेटा डेफिनिशन लैंग्वेज) स्टेटमेंट जैसे CREATE, DROP, ALTER कमांड और DCL (डेटा कंट्रोल लैंग्वेज) स्टेटमेंट जैसे GRANT, REVOKE कर सकते हैं कार्यक्रम के निष्पादन के दौरान निर्भरताओं को बदलें।

साथ ही, क्या हम Oracle में फंक्शन्स में DDL स्टेटमेंट लिख सकते हैं? नहीं डीडीएल अनुमत: ए समारोह अंदर से बुलाया एसक्यूएल स्टेटमेंट के खिलाफ प्रतिबंधित है डीडीएल चूंकि डीडीएल एक निहित प्रतिबद्धता जारी करता है। आप कोई जारी नहीं कर सकते डीडीएल स्टेटमेंट एक के भीतर से पीएल/एसक्यूएल समारोह . बाधाओं के खिलाफ प्रतिबंध: आप उपयोग नहीं कर सकते a समारोह एक निर्माण तालिका की जांच बाधा में डीडीएल स्टेटमेंट.

इसके अलावा, क्या पीएल एसक्यूएल में डीडीएल का इस्तेमाल किया जा सकता है?

2 उत्तर। जैसा कि दस्तावेज़ीकरण में कहा गया है: केवल गतिशील एसक्यूएल कर सकते हैं निम्नलिखित प्रकार के कथनों को निष्पादित करें पी एल / एसक्यूएल कार्यक्रम इकाइयाँ: डेटा परिभाषा भाषा ( डीडीएल ) क्रिएट, ड्रॉप, ग्रांट और रिवोक जैसे स्टेटमेंट।

क्या हम संग्रहित प्रक्रिया के अंदर टेबल बना सकते हैं?

में ए संग्रहीत प्रक्रिया आप बना सकते हैं ए टेबल या देखें। NS टेबल कैन अस्थायी हो, में -याद टेबल (देख तालिका बनाएं ) हालाँकि, आप तब इसका उल्लेख नहीं कर सकते हैं टेबल या उसी के भीतर देखें संग्रहीत प्रक्रिया . NS प्रक्रिया बनाएं / बदलें प्रक्रिया स्टेटमेंट सभी SQL SELECT और DML स्टेटमेंट को कंपाइल करता है।

सिफारिश की: