dbms_metadata.get_ddl()
का इस्तेमाल करें Oracle में तालिका परिभाषा प्राप्त करने के लिए कार्य करता है। नीचे एक उदाहरण दिया गया है:
DBMS_METADATA.GET_DDL() उदाहरण
निम्न SQL क्वेरी को EMP
के लिए तालिका परिभाषा मिलेगी Oracle डेटाबेस के वर्तमान स्कीमा में तालिका:
DUAL से DBMS_METADATA.GET_DDL('TABLE','EMP') चुनें;
आउटपुट:
क्रिएट टेबल "FJ22CDVLZSYLNS"।"EMP" ("EMPNO" NUMBER(4, 0) NOT NULL ENABLE, "ENAME" VARCHAR2(10), "JOB" VARCHAR2(9), "MGR" NUMBER(4, 0 ), "किराया तिथि" दिनांक, "साल" संख्या (7, 2), "COMM" संख्या (7, 2), "DEPTNO" संख्या (2, 0), प्राथमिक कुंजी ("EMPNO") INDEX PCTFREE 10 INITRANS 2 का उपयोग करते हुए MAXTRANS 255 स्टोरेज (प्रारंभिक 65536 अगली 1048576 MINEXTENTES 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 फ्रीलिस्ट समूह 1 बफ़र_पूल डिफ़ॉल्ट FLASH_CACHE डिफ़ॉल्ट सेल_फ्लैश_कैच डिफ़ॉल्ट) TABLESPACE "" ") सक्षम करें, विदेशी कुंजी ("DEPTNO") संदर्भ "FJ22CDVLZSYLNS"। "DEPT" ("DEPTNO") सक्षम करें) खंड निर्माण तत्काल PCTFRE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS लॉगिंग स्टोरेज (NEXTRANS 255 NOCOMPRESS लॉगिंग स्टोरेज) 0 फ्रीलिस्ट 1 फ्रीलिस्ट ग्रुप 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "APEX_13295325405752554236"डीबी टूल्स का उपयोग करके Oracle में टेबल डेफिनिशन प्राप्त करें
SQL डेवलपर और टॉड का उपयोग करके तालिका परिभाषा देखने के लिए, निम्नलिखित पोस्ट देखें:
- SQL डेवलपर का उपयोग करके तालिका संरचना प्राप्त करें
- Oracle के लिए टॉड का उपयोग करके तालिका संरचना प्राप्त करें