|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() |
bonjour,
quelqu' un connaitrait il un moyen de récupérer les scripts de création des tables sous oracle 10g ? |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Étudiant Inscription : février 2008 Messages : 224 ![]() |
Bonjour,
DBMS_METADATA.GET_DDL(nom de la table); Si je me souviens bien. |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() |
merci pour ton aide !
mais je reçois un message me disant que la commande n'est pas disponible sous ISqlplus . |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
le message ne doit pas dire ça puisque c'est une fonction de la base et pas de l'outil
|
|
|
00
|
|
|
#5 |
|
Membre actif
![]() Étudiant Inscription : février 2008 Messages : 224 ![]() |
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); |
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() |
Ben,
j'ai rentrer ceci: Code :
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 ! |
|
|
00
|
|
|
#7 | |
|
Membre actif
![]() Étudiant Inscription : février 2008 Messages : 224 ![]() |
Met le résultat de ta requête car je ne comprends pas ce que tu entends par :
Citation:
|
|
|
|
00
|
|
|
#8 |
|
Membre expérimenté
![]() Inscription : juillet 2007 Messages : 495 ![]() |
Il faut mettre :
2000 ou plus ou moins...
__________________
Des chercheurs qui cherchent, on en trouve, mais des chercheurs qui trouvent, on en cherche ! |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 13 ![]() |
Je pense que tu as déjà pensé à simplement utiliser un tool comme TOAD qui te permet de le faire facilement !
|
|
|
00
|
|
|
#10 |
|
Membre expérimenté
![]() ![]() Inscription : décembre 2003 Messages : 480 ![]() |
SET LONG 2000000
SET PAGESIZE 0 avant d'exécuter le SELECT sous sql*plus
__________________
*** OPN Exadata Specialist *** *** OCE Performance Tuning 11g *** *** OCE Rac 10g *** *** OCP DBA 9i-10g-11g *** |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com