jeudi 2 septembre 2010

Extraire la définition des objets depuis une BD.

Il existe un moyen pour extraire toutes les définitions des objets de la BD (stucture des tables, index, tablespaces, contraintes, etc...) en utilisant un package DBMS_METADATA ainsi qu'une méthode GET_DDL qui permet d'envoyer les données formatées en SQL ou XML, dont voici la syntaxe:

Sous SQL Plus ou PL/SQL Developer, faites ceci:
SET HEAD OFF
SET LONG 1000
SET PAGES 0

SELECT DBMS_METADATA.GET_DDL('TABLE','EMPLOYES') From DUAL;

Pour extraire les données avec le format XML, il suffit de changer GET_DDL par GET_XML.

Abed

Aucun commentaire:

Enregistrer un commentaire