वीडियो: ओरेकल डीएमएल क्या है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
ओरेकल डीएमएल कथन। डीएमएल (डेटा मैनिपुलेशन लैंग्वेज) स्टेटमेंट SQL भाषा में वह तत्व है जिसका उपयोग डेटा पुनर्प्राप्ति और हेरफेर के लिए किया जाता है। इन स्टेटमेंट्स का उपयोग करके आप ऑपरेशन कर सकते हैं जैसे: नई पंक्तियाँ जोड़ना, मौजूदा पंक्तियों को अपडेट करना और हटाना, टेबल को मर्ज करना आदि।
यह भी सवाल है कि Oracle में DML और DDL क्या है?
डीएमएल डेटा मैनिपुलेशन लैंग्वेज के लिए खड़ा है। SQL कथन जो इसमें हैं डीएमएल क्लास INSERT, UPDATE और DELETE हैं। डेटा परिभाषा भाषाएँ ( डीडीएल ) डेटाबेस संरचना को परिभाषित करने के लिए उपयोग किया जाता है। कोई भी CREATE, DROP और ALTER कमांड इसके उदाहरण हैं डीडीएल एसक्यूएल स्टेटमेंट।
इसी तरह, DML कितने प्रकार के होते हैं? वहाँ दॊ है डीएमएल के प्रकार : प्रक्रियात्मक, जिसमें उपयोगकर्ता निर्दिष्ट करता है कि किस डेटा की आवश्यकता है और इसे कैसे प्राप्त करें; और गैर-प्रक्रियात्मक, जिसमें उपयोगकर्ता केवल यह निर्दिष्ट करता है कि किस डेटा की आवश्यकता है।
इसके बारे में, Oracle में DML स्टेटमेंट का चयन करें?
हालांकि सामान्य व्यवहार में, यह भेद नहीं किया जाता है और चुनते हैं व्यापक रूप से का हिस्सा माना जाता है डीएमएल . भेद की कमी के उदाहरण के रूप में, आकाशवाणी 11.2 कॉन्सेप्ट गाइड में SELECTS को शामिल किया गया है: डीएमएल इस प्रकार है: डेटा हेरफेर भाषा ( डीएमएल ) बयान मौजूदा स्कीमा ऑब्जेक्ट में डेटा को क्वेरी या हेरफेर करना।
क्या डीएमएल को प्रतिबद्धता की आवश्यकता है?
डीडीएल ऑटो कमिट है और आपको कमिट स्टेटमेंट जारी करने की आवश्यकता नहीं है क्योंकि यह डेटाबेस में संरचना या मेटा डेटा को प्रभावित करता है जबकि डीएमएल में, यह डेटा पर प्रभाव डालता है। इसलिए, DML को कमिट की आवश्यकता है या रोलबैक करने के लिए या अपने परिवर्तनों को वापस करने के लिए।
सिफारिश की:
क्या सीबेल ओरेकल के स्वामित्व में है?
द्वारा अधिग्रहित: Oracle Corporation
क्या एडब्ल्यूएस ओरेकल डेटाबेस का समर्थन करता है?
अमेज़ॅन वेब सर्विसेज ओरेकल डेटाबेस का समर्थन करती है और उद्यमों को एडब्ल्यूएस क्लाउड पर अपने उद्यम अनुप्रयोगों को स्थानांतरित करने और तैनात करने के लिए कई समाधान प्रदान करती है।
आप कैसे जांचते हैं कि उपयोगकर्ता के पास ओरेकल में किसी तालिका तक पहुंच है या नहीं?
यह निर्धारित करने के लिए कि किन उपयोगकर्ताओं के पास तालिका में प्रत्यक्ष अनुदान पहुंच है, हम DBA_TAB_PRIVS दृश्य का उपयोग करेंगे: चुनें * DBA_TAB_PRIVS से; आप इस क्वेरी से लौटाए गए कॉलम के बारे में अधिक जानकारी के लिए आधिकारिक दस्तावेज़ीकरण की जांच कर सकते हैं, लेकिन महत्वपूर्ण कॉलम हैं: GRANTEE उस उपयोगकर्ता का नाम है जिसे एक्सेस दिया गया है
क्या डीएमएल स्टेटमेंट वापस लुढ़क सकते हैं?
DML स्टेटमेंट का प्रभाव तब तक स्थायी नहीं होता जब तक आप उसमें शामिल लेनदेन नहीं करते। लेन-देन SQL कथनों का एक क्रम है जिसे Oracle डेटाबेस एक इकाई के रूप में मानता है (यह एक एकल DML कथन हो सकता है)। लेन-देन किए जाने तक, इसे वापस रोल किया जा सकता है (पूर्ववत)
क्या डीएमएल ऑटोकॉमिट है?
डिफ़ॉल्ट रूप से, बिना स्पष्ट रूप से लेन-देन शुरू किए बिना निष्पादित डीएमएल स्टेटमेंट स्वचालित रूप से सफलता पर प्रतिबद्ध होता है या स्टेटमेंट के अंत में विफलता पर वापस लुढ़क जाता है। इस व्यवहार को ऑटोकॉमिट कहा जाता है। यह व्यवहार AUTOCOMMIT पैरामीटर द्वारा नियंत्रित किया जाता है