الخطوط العريضة
على الرغم من أننا يمكن أن نرى البيانات DDL لكائنات قاعدة البيانات باستخدام PLSQL، ولكن إذا كنت ترغب في استخدام مزود لتحقيق ذلك؟ هنا للحديث عن دور DBMS_METADATA المقبل.
DBMS_METADATA
توفر حزمة DBMS_METADATA طريقة بالنسبة لك لاسترداد بيانات التعريف من القاموس قاعدة البيانات كما XML أو إنشاء DDL وتقديم XML إلى إعادة إنشاء الكائن.
وظائف GET_xxx
وظائف GET_xxx التالية تمكنك من جلب الفوقية للكائنات مع مكالمة واحدة:
- GET_XML
- GET_DDL
- GET_SXML
- GET_DEPENDENT_XML
- GET_DEPENDENT_DDL
- GET_GRANTED_XML
- GET_GRANTED_DDL
الحصول على الجداول والفهارس، وجهات النظر، والإجراءات المخزنة، وظائف DDL
حدد dbms_metadata.get_ddl ( 'TABLE'، 'TABLE_NAME'، 'TABLE_OWNER') من المزدوجة؛ حدد dbms_metadata.get_ddl ( 'INDEX'، 'INDEX_NAME'، 'INDEX_OWNER') من المزدوجة؛ حدد dbms_metadata.get_ddl ( 'VIEW'، 'VIEW_NAME'، 'VIEW_OWNER') من المزدوجة؛ حدد dbms_metadata.get_ddl ( 'إجراءات'، 'PROCEDURE_NAME'، 'PROCEDURE_OWNER') من المزدوجة؛ حدد dbms_metadata.get_ddl ( 'وظيفة'، 'FUNCTION_NAME'، 'FUNCTION_OWNER') من المزدوجة؛سوف Devops وبعد تبادل جوانب DBA المزيد من المحتوى، يمكن للأصدقاء المهتمين ننظر -