IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

Génération SQL


Sujet :

Requêtes et SQL.

  1. #1
    Membre confirmé Avatar de Satch
    Homme Profil pro
    Hypnothérapeute - Magicien
    Inscrit en
    Mars 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Hypnothérapeute - Magicien

    Informations forums :
    Inscription : Mars 2004
    Messages : 498
    Points : 645
    Points
    645
    Par défaut Génération SQL
    Bonjour,

    J'ai une base access de laquelle je dois extraire des infos.
    Je fais une requête dessus et j'aimerai pouvoir générer du SQL qui me créerait une table correspondant au résultat de la requête afin de l'insérer dans un autre SGBD.

    Est-ce possible ?
    Si oui comment ? Car je n'ai pas trouvé de tel outil dans Access.

    Merci beaucoup.
    Je sais que désormais vivre est un calembour,
    La mort est devenue un état permanent,
    Le monde est aux fantômes, aux hyènes et aux vautours.
    Moi je vous dis bravo et vive la mort.

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 009
    Points : 24 583
    Points
    24 583
    Par défaut
    Bonjour,

    SQL est avant tout une chaine texte (string) on peut donc faire tout les traitements de transformation souhaités.

    Voir éventuellement mon tuto Module de recherche dans mon espace perso il y a un bon exemple de traitement de telle chaine.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  3. #3
    Membre confirmé Avatar de Satch
    Homme Profil pro
    Hypnothérapeute - Magicien
    Inscrit en
    Mars 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Hypnothérapeute - Magicien

    Informations forums :
    Inscription : Mars 2004
    Messages : 498
    Points : 645
    Points
    645
    Par défaut
    Heu... Soit j'ai mal compris ta réponse, soit tu as mal compris ma question.

    Dans tous les cas je ne vois pas dans ton tuto de façon de générer un script de création de table à partir des résultats d'une requête.

    Je sais bien qu'acces génère des requêtes tout seul comme un grand, mais ce que je veux c'est pouvoir exporter le résultat de la requête dans un autre SGBD et donc qu'il me génère le SQL nécéssaire.
    Je sais que désormais vivre est un calembour,
    La mort est devenue un état permanent,
    Le monde est aux fantômes, aux hyènes et aux vautours.
    Moi je vous dis bravo et vive la mort.

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 009
    Points : 24 583
    Points
    24 583
    Par défaut
    Dans le tuto il y a des exemples de méthodes pour modifier et créer des chaines SQL à partir d'éléments dynamique. Pas de solutions toutes faites pour faire ce que tu souhaites.

    A la lecture de ta réponse tu cherche le moyen d'interfacer un autre SGBD à ACCESS. Ce serait bien de savoir quel SGBD.

    En tout cas le seul moyen est d'utiliser ODBC. C'est le module qui permet l'interfaçage entre ACCESS et d'autres produit SGBD (encore faut-il qu'il y soit reconnu).

    Quand à gérer le SQL d'un autre SGBD, je pense que s'il est différent (ce qui est probablement le cas) il va falloir écrire toi même les requêtes.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  5. #5
    Membre confirmé Avatar de Satch
    Homme Profil pro
    Hypnothérapeute - Magicien
    Inscrit en
    Mars 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Hypnothérapeute - Magicien

    Informations forums :
    Inscription : Mars 2004
    Messages : 498
    Points : 645
    Points
    645
    Par défaut
    Dommage, j'étais sur que Access pouvait générer du sql du genre CREATE TABLE et INSERT INTO.

    On s'en fout un peu du sgbd pour ça, un peu de standard ne fera pas de mal, au pire après c'est un type a changer dans la création de la table et voila.

    J'ai plus qu'à bricoler un peu.

    Merci.
    Je sais que désormais vivre est un calembour,
    La mort est devenue un état permanent,
    Le monde est aux fantômes, aux hyènes et aux vautours.
    Moi je vous dis bravo et vive la mort.

  6. #6
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 009
    Points : 24 583
    Points
    24 583
    Par défaut
    CREATE TABLE et autre sont gérés par ACCESS, tu peux avoir l'ensemble des possibilités de SQL ACCESS sur les liens suivants.

    http://msdn.microsoft.com/library/de...l/acadvsql.asp

    et 3 liens rattachés. Par contre SQL ACCESS peut être légèrement différents du SQL de ton SGBD (que tu ne veux pas citer )

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2003
    Messages : 281
    Points : 209
    Points
    209
    Par défaut
    d'après ce que tu dis tu dois pas appeler la fonction CREATE TABLE, mais juste l'ecrire dans une string, comme le dis Loufab à la main... et ensuite tu écris cette string dans un fichier (enfin je pense)

    sinon, exporter en format texte (cvs) ?
    S'il n'y a pas de solution, il n'y a pas de problème.
    Moi je dis ça, je dis rien.

  8. #8
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Je crois que la question était plutot :

    J'ai une table, je fais clic droit dessus, exporter en SQL et hop, j'ai un fichier texte rempli d'ordre SQL correspondant à la définition de la structure de ma table et à ses données.

    Malheureusement, cette option Exporter en SQL n'existe pas

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/11/2011, 13h29
  2. Réponses: 4
    Dernier message: 30/05/2010, 23h35
  3. Bug lors de la génération Sql powerdesigner
    Par teddyalbina dans le forum Outils
    Réponses: 0
    Dernier message: 27/03/2010, 17h30
  4. Réponses: 6
    Dernier message: 09/07/2007, 13h49
  5. Génération de script SQL avec les données
    Par borgfabr dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 05/03/2004, 13h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo