2008-09-17 7 views

उत्तर

4

एक अन्य विकल्प DDL इंजीनियर को बदलने का होगा देखने के लिए ...

DBMS_METADATA.GET_DDL('CONSTRAINT', 'SYS_C003415') 

यहाँ कुछ उदाहरण। ... करने के लिए क्वेरी निम्नलिखित

http://www.psoug.org/reference/dbms_metadata.html

+0

यदि यह एक विदेशी कुंजी बाधा है, तो आप के बजाय "REF_CONSTRAINT" डाल करने के लिए है: 'चयन DBMS_METADATA.GET_DDL ('REF_CONSTRAINT', 'SYS_C003415 ') दोहरी' – Renato

15

ऐसा लगता है कि मुझे ALL_CONSTRAINTS से पूछताछ की जानी चाहिए।

select OWNER, CONSTRAINT_NAME, CONSTRAINT_TYPE, TABLE_NAME, SEARCH_CONDITION from ALL_CONSTRAINTS where CONSTRAINT_NAME = 'SYS_C003415'; 
+0

SEARCH_CONDITION बाधा पाठ है .. – ShoeLace

0

या सभी constaints SYS.DBA_CONSTRAINTS का उपयोग करें (आप विशेषाधिकार हैं, तो)

1

उपयोग ओरेकल में बाधा की एक परिभाषा मिलती है:

Select DBMS_METADATA.GET_DDL('CONSTRAINT', 'CONSTRAINT_NAME') from dual 
+0

से अगर कोई जानना चाहता है कि बाधा क्या है, तो आपको इसे चलाने के लिए धन्यवाद, धन्यवाद @ राकेश गिरसे –

संबंधित मुद्दे