bonjour,
quelqu' un connaitrait il un moyen de récupérer les scripts de création des tables sous oracle 10g ?
bonjour,
quelqu' un connaitrait il un moyen de récupérer les scripts de création des tables sous oracle 10g ?
Bonjour,
DBMS_METADATA.GET_DDL(nom de la table);
Si je me souviens bien.
merci pour ton aide !
mais je reçois un message me disant que la commande
n'est pas disponible sous ISqlplus .
Code : Sélectionner tout - Visualiser dans une fenêtre à part DBMS_METADATA
le message ne doit pas dire ça puisque c'est une fonction de la base et pas de l'outil
Essaie sous SQL*PLUS ^^
Tu es sous quelle version d'Oracle car DBMS_METADATA est apparu sur la version 9 si je dis pas de bétises :p
Tiens voici un lien vers une archive de developpez qui pourra t'aider.
http://www.developpez.net/forums/arc...p/t-31255.html
La syntaxe est DBMS_METADATA.GET_DDL(type d'objet, nom de l'objet);
Ben,
j'ai rentrer ceci:
et ça marche,
Code : Sélectionner tout - Visualiser dans une fenêtre à part select dbms_metadata.get_ddl('TABLE','VALIDEUR') from dual;
le problème est que j'arrive pas à afficher toutes les lignes, il me le tronque dès la première !
Met le résultat de ta requête car je ne comprends pas ce que tu entends par :
il me le tronque dès la première
Il faut mettre :
2000 ou plus ou moins...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 set long 2000
Des chercheurs qui cherchent, on en trouve, mais des chercheurs qui trouvent, on en cherche !
Je pense que tu as déjà pensé à simplement utiliser un tool comme TOAD qui te permet de le faire facilement !
SET LONG 2000000
SET PAGESIZE 0
avant d'exécuter le SELECT sous sql*plus
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager