Bonjour tout le monde,
est-til possible d'effectuer une jointure entre une base Oracle distante et une base locale MySQL?
Bonjour tout le monde,
est-til possible d'effectuer une jointure entre une base Oracle distante et une base locale MySQL?
L'eau est un liquide si corrosif, qu'une seule goutte suffit pour troubler le pastis.
je peux me tromper mais est ce possible de faire correspondre deux sgbd different ????
Tout dépend de l'"endroit" ou la jointure est à faire.
Si c'est un programme Java (avec 2 connexions ouvertes vers MySQL et vers Oracle), la jointure est à faire dans le code Java et ça sans utiliser SQL.
Si vous disposez une plateforme de développement qui permet de voir les tables des deux bases en même temps et de la même manière, la réponse est oui : on peut faire la jointure.
Autre solution (horriblement bricolée que j'ai déjà utilisée) : vous rapatriez les deux tables sous un SGBD qui sait causer au deux (OpenOffice Base,Access) en faisant deux importations et puis on se manifeste sur le SGBD du milieu.
J'espère que tu as tort sinon cela m'ennuyerait fortement, je pense malheureusement que tu as raison, si des personnes ont la réponse et/ou des aides, merci...
L'eau est un liquide si corrosif, qu'une seule goutte suffit pour troubler le pastis.
Oracle permet de se connecter à une base non Oracle avec Heterogenous Services: voir la discussion suivante: http://www.developpez.net/forums/sho...d.php?t=139330
J'utilise PHP, tu penses que ce serait possible en utilisant cette plateforme de développement? si oui, je le ferais en exécutant une requête SQL dans le code PHP que j'exécuterais?
L'eau est un liquide si corrosif, qu'une seule goutte suffit pour troubler le pastis.
oui, le DBLink permet de localiser l'objet mais la requête l'utilise de la même manière.
Par exemple :signifie : je sélectionne toutes les lignes de matable qui est dans la base base_mysql
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM matable@base_mysql
Mon code la ne marche pas, je ne comprends pas trop comment je peux mettre en oeuvre cette liaison entre Oracle distante et MySQL locale
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $c=ocilogon($user,$password,$database); include ('date_format_julien.php'); include ('connexion_pems.ini'); $resultat=ociparse($c,"SELECT * FROM ops\$icb2g.HISTORIQUE1 INNER JOIN seuil ON ops\$icb2g.HISTORIQUE1.NUMES=seuil.Mess WHERE DDATE='$jour_format_julien'"); ociexecute($resultat,OCI_DEFAULT);
L'eau est un liquide si corrosif, qu'une seule goutte suffit pour troubler le pastis.
Pourquoi le code qu' j'ai indiqué sur le post au dessus ne marche pas svp...
L'eau est un liquide si corrosif, qu'une seule goutte suffit pour troubler le pastis.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager