Oracle SQL Developer, DDL'yi dışa aktarabilir Tools -> Database Export...Bu çok iyi çalışır, ancak manuel müdahale gerektirir.
Biliyorum DBMS_METADATA.get_ddl()ama ihracatın mükemmel olmadığını gördüm . Dışa aktarılan DBMS_METADATADDL'nin, bir anahtar kelimenin ortasındaki kesintiler gibi sorunları düzeltmeden ve daha kötüsü olmadan kullanılamadığı sorunlarla karşılaştım. Ancak, herhangi biri DMBS_METADATAmanuel düzeltmeler olmadan çalıştırarak DDL'yi dışa aktarmanın bir yolunu biliyorsa , bu da harika bir çözüm olacaktır.
Temel olarak, manuel yolla ihraç edilenle aynı DDL'yi dışa aktarmak için otomatik / yazılabilir bir yol arıyorum .
Bunu nasıl yapabilirim?