Bonjours,
je me demande juste comment générer le script de création d'une table
afin de l'executer sur une autre base de données. je travail sous Oracle 8i
Merci :)
Version imprimable
Bonjours,
je me demande juste comment générer le script de création d'une table
afin de l'executer sur une autre base de données. je travail sous Oracle 8i
Merci :)
Bonjour,
Sous 8I et inferieur
le plus simple est
de faire exp et import avec indexfile
exp USER/PASSWORD rows=n grants=n tables=TABLE_NAME file=/PATH
imp USER/PASSWORD index_file=PATH/ma_table.sql file=/PATH
c vrai,désolé j'ai pas bien préciser ma question, car je veux un script sql pour l'executer dans une base de données sql server.
je pense que si je l'exporte je peux pas ensuite l'importer dans sql server! :roll:
ces commandes ne font que créer un fichier qui contient la commade de creation de table ... dans Oracle , donc pas d'import direct
indexfile veut dire creer un fichier de type textehttp://www.developpez.net/forums/images/smilies/icon_biggrin.gif
:D
Il faut adapter les types de colonnes pour sql server
number sous oracle , est ce number sous Sql server ....
aisni de suite CLOB,long ,...
IL est sous Oracle 8i:cry:
9.0.1 mini :oops:
Bah t'as plus qu'à jouer avec all_tables et all_tab_columns pour reconstruire le DDL... c'est pas très sorcier... tu trouveras même peut-être un exemple dans le forum :)
c'est bon j'ai exporté le schéma de la table à l'aide de l'outil Toad, et j'ai adapter les types des données bien sure, ca marche bien,merci pour votre aide :mouarf:
pour mon cas je veux généré un script ddl pour tout les objets de la base de données
comment peut on le faire ?
merci
éventuellement avec DBMS_METADATA depuis la 9