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

Macros et VBA Excel Discussion :

Comment manipuler une base de données par Excel ? (procédure sql)


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Mai 2003
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 321
    Points : 762
    Points
    762
    Billets dans le blog
    1
    Par défaut Comment manipuler une base de données par Excel ? (procédure sql)
    Bonjour,

    J'aimerai manipuler une base de donnée (MySQL ou Oracle ou autre...) par Excel.

    J'aimerai pouvoir réaliser des procédures SQL, et pas uniquement des requêtes, c'est à dire pouvoir manier des variables, créer des boucles,...etc.

    Est-ce possible ?

    J'ai compris qu'il existait des langages SQL spécifique par moteur de base de donnée : PL/SQL pour Oracle, T-SQL pour SQL server,...etc.
    Mais un langage "universelle", ça existe ? (1er question de la mort qui tue)
    Et exécutable par Excel, ça existe (2ème question de la mort qui tue).

    Si vous avez une piste, ça m'intéresse !

    merci à vous,

    Stève

  2. #2
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut

    Bonjour,

    un peu de lecture :



    Et pour Office 365, il y a la nouvelle couche Microsoft Power BI venant tout juste de sortir officiellement …

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Mai 2003
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 321
    Points : 762
    Points
    762
    Billets dans le blog
    1
    Par défaut
    Merci de ne pas avoir laissé ma question mourrir seule

    Par contre, je connais déjà (ou plutôt comprends) le contenu de ces 3 liens.

    La partie MySQL ne concerne que les bases de donnée MySQL. (et pas Oracle, et pas SQL server...etc.)

    Je m'interroge pour savoir s'il existe un langage procédurale SQL (et pas simplement un langage requête) qui servirait de couche d'abstraction pour toutes les types de base de donnée.

  4. #4
    Invité
    Invité(e)
    Par défaut bonjour,
    le langage SQL est plus ou moins standardisé, je dis plus ou moins car les impératif des créateur SGBD est la gestion des cas particulier.

    par exemple ACCESS s’adresse à des DBA "du dimanche", je veux dire qu'il s’agit de personne qui souhaite travailler un peut comme dans EXCEL et les interface inclus dans le package leurs facilite le travail; le travail de l'interpréteur est plus complexe et la syntaxe du script sql en rapport avec celui-ci.

    oracle sql serveur et bien d'autres tentent de respecter la norme; des requêtes simple fonctionneront sans problème sur ces SGBD.

    l'hors-ce-qu'on n'arrive à des problème plus complexe, là les chose ce complique! (date, conversion de type, test conditionnel (IFF ou case)).

    pour ce genre de problème il peut être utile de créer des vues dans la SGBD concerné et l'attaqué en SQL comme si c'était une table.

    regarde ces 2 lien:
    http://www.developpez.net/forums/d13...l/#post7243945
    http://www.developpez.net/forums/d13...l/#post7175488

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/11/2014, 07h38
  2. comment manipuler une base de données paradox 7 avec les sockets?
    Par fahdmustapha dans le forum C++Builder
    Réponses: 2
    Dernier message: 06/06/2011, 14h32
  3. Réponses: 2
    Dernier message: 05/06/2011, 13h57
  4. comment protéger une base de donné par un code
    Par 21247692 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 03/04/2008, 12h11
  5. [C#/SQL Server 2005] Comment créer une base de donnée par le code ?
    Par FraktaL dans le forum Accès aux données
    Réponses: 4
    Dernier message: 09/09/2006, 17h27

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