Outro dia estava precisando recriar alguns objetos no meu Banco de Dados, quando conheci esta incrível Package chamada DBMS_METADATA.
Com ela, é possível obtermos a Engenharia Reversa de praticamente qualquer criação (DDL).
As opções são muitas, por isso vou demonstrar algumas:
Como foi criada uma Tabela:
SELECT dbms_metadata.get_ddl ('TABLE', 'EMPLOYEES') FROM dual;
Como foi criada uma Procedure:
SELECT dbms_metadata.get_ddl('PROCEDURE', 'SECURE_DML') FROM dual;
Como falei, são muitas opções, sendo possível obter também a engenharia reversa de TRIGGER, PACKAGE, VIEW, FUNCTION, INDEX e etc.
Para mais informações, Link do documento da Própria Oracle:
http://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_metada.htm
Valeu,
Bruno Duarte.
Nenhum comentário:
Postar um comentário