क्या हम Oracle में प्रक्रिया में DDL स्टेटमेंट का उपयोग कर सकते हैं?
क्या हम Oracle में प्रक्रिया में DDL स्टेटमेंट का उपयोग कर सकते हैं?

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

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

डीडीएल स्टेटमेंट में अनुमति नहीं है प्रक्रियाओं ( पीएलएसक्यूएल खंड मैथा) पीएल/एसक्यूएल वस्तुओं को पूर्व-संकलित किया जाता है। दूसरी ओर, डीडीएल (डेटा परिभाषा भाषा) बयान जैसे क्रिएट, ड्रॉप, ALTER आदेशों और डीसीएल (डेटा नियंत्रण भाषा) बयान अनुदान की तरह, निरस्त करें कर सकते हैं कार्यक्रम के निष्पादन के दौरान निर्भरताओं को बदलें।

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

आप इस्तेमाल कर सकते हैं केवल डीडीएल टिप्पणी बयान में एक संग्रहीत प्रक्रिया . आप डीएमएल टिप्पणी निर्दिष्ट नहीं कर सकते हैं बयान , जो एम्बेडेड तक सीमित हैं एसक्यूएल एप्लिकेशन, डेटाबेस ऑब्जेक्ट्स, तालिका के कॉलम और पैरामीटर के लिए टिप्पणियां लाने के लिए। CREATE TABLE. के सभी रूपांतर बयान वैध हैं।

इसके बाद, प्रश्न यह है कि क्या हम प्रक्रिया में डीएमएल स्टेटमेंट का उपयोग कर सकते हैं? आप कर सकते हैं सीधे SQL डेटा हेरफेर भाषा दर्ज करें ( डीएमएल ) बयान पीएल/एसक्यूएल ब्लॉक के अंदर, और आप प्रक्रियाओं का उपयोग कर सकते हैं , डेटा परिभाषा भाषा (DDL) करने के लिए Oracle द्वारा आपूर्ति की गई बयान.

बस इतना ही, क्या हम Oracle में फंक्शन में DDL स्टेटमेंट का उपयोग कर सकते हैं?

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

मैं Oracle में DDL स्क्रिप्ट कैसे चला सकता हूँ?

  1. चरण 1: अपना डीडीएल पहले से तैयार कर लें।
  2. चरण 2: तत्काल निष्पादित करें का उपयोग करके अपने डीडीएल को पीएल/एसक्यूएल प्रोग्राम के माध्यम से चलाएं।
  3. पहला: हमेशा अपने SQL स्टेटमेंट को सिंगल कोट्स की एक जोड़ी में संलग्न करें।
  4. दूसरा: सेमी-कोलन का ख्याल रखें।

सिफारिश की: