Oracle SQL Developer è in grado di esportare DDL tramite Tools -> Database Export...
Funziona molto bene, ma richiede un intervento manuale.
Lo so DBMS_METADATA.get_ddl()
, ma ho scoperto che l'esportazione non è perfetta. Ho DBMS_METADATA
riscontrato problemi in cui il DDL esportato non era utilizzabile senza prima risolvere problemi come interruzioni nel mezzo di una parola chiave e, peggio ancora. Tuttavia, se qualcuno conosce un modo per esportare DDL DMBS_METADATA
che può essere eseguito senza correzioni manuali, anche questa sarebbe un'ottima soluzione.
Fondamentalmente, sto cercando un modo automatico / programmabile per esportare DDL identico a quello che viene esportato attraverso il modo manuale.
Come posso fare ciò?
COL
, come mostrato in questo esempio , e funzionerà.