Précédent   Forum des professionnels en informatique > Bases de données > Sybase
Sybase Forum sur la base de données Sybase. Avant de poster -> F.A.Q Sybase, Tutoriels Sybase
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/05/2007, 09h13   #1
Invité de passage
 
Inscription : mai 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 8
Points : 0
Points : 0
Par défaut [ASE] Extraire le script SQL de creation des données

Voila j'ai une base avec des données dedans. Je voudrais faire générer le script SQL (le plus standard possible) de création et de population de la base, à savoir les create table mais surtout les instructions INSERT avec les données.

Merci et mes excuses si la question a déja été posée (pas trouvé par la recherche)
mid491 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 11h27   #2
Rédacteur/Modérateur
 
Inscription : janvier 2006
Messages : 1 301
Détails du profil
Informations personnelles :
Âge : 52

Informations forums :
Inscription : janvier 2006
Messages : 1 301
Points : 1 505
Points : 1 505
Envoyer un message via AIM à mpeppler
dbschema.pl (www.midsomer.org) permet de générer le DDL de la base, et les commandes de BCP out et BCP in pour copier toutes les données.

Alternativement, on peut utiliser ddlgen pour créer le ddl, et on peut utiliser quelque chose comme ceci pour les datas:
Code :
1
2
3
4
5
6
 
SELECT "bcp nombase.."+name+" out "+name+".bcp -Usa -P... -S... -c" 
  FROM sysobjects 
 WHERE type = 'U'
    -- autres conditions si nécessaire
go
et ensuite changer le "out" en "in" pour aller dans l'autre sens.

Il y a quelques subtilités si les tables ont des champs IDENTITY, mais cela devrait être gérable.

Michael
__________________
Michael Peppler
Membre de TeamSybase - www.teamsybase.com

"A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson
mpeppler est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h49.


 
 
 
 
Partenaires

Hébergement Web