Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Requete SQL sur plusieurs bases [ Base de données / SQL Server ] (secdeouf)

jeudi 27 juillet 2006 à 10:25:03 | Requete SQL sur plusieurs bases

secdeouf

Bonjour, Je souhaite savoir s'il est possible de faire une requête sur plusieurs bases. En fait je souhaite faire une jointure sur 2 tables situées dans 2 base différentes. La réponse : tu fais 2 requêtes et une QofQ est interdite ;o) Merci d'avance

jeudi 27 juillet 2006 à 15:51:09 | Re : Requete SQL sur plusieurs bases

syndrael

Et impossible de faire des vues puisque tu es en SQL Server ?
Sinon, je vois rien d'autre que de réprendre les résultats des deux queries et de mouliner avec du code..
S.


jeudi 27 juillet 2006 à 16:09:51 | Re : Requete SQL sur plusieurs bases

secdeouf

Je peux faire des vues, mais ça ne va pas bcp m'aider car les vues sont stockées dans chaque bdd. En ce qui concerne les QofQ, on ne manipule plus des objets de bdd mais quasiment du texte... Du coup, un paquet de fonctions ne sont plus dispo ! En somme, ma question c'est peut-on attaquer des bdd autrement qu'en faisant Mon SQL Car on se limite à une datasource...

jeudi 27 juillet 2006 à 16:11:36 | Re : Requete SQL sur plusieurs bases

secdeouf

Arghh, le post me bouffe la fonction cf. ""

jeudi 27 juillet 2006 à 16:12:09 | Re : Requete SQL sur plusieurs bases

secdeouf

cfquery name="" datasource="#fba10_data#"
Mon SQL
cfquery

lundi 31 juillet 2006 à 10:38:35 | Re : Requete SQL sur plusieurs bases

nickadele

Membre Club Administrateur CodeS-SourceS
Bonjour, "Du coup, un paquet de fonctions ne sont plus dispo ! " De quelles fonctions parles-tu ? "En somme, ma question c'est peut-on attaquer des bdd autrement qu'en faisant Mon SQL Car on se limite à une datasource." Fonctionnellement il est impossible de faire une seule requète sur deux sources différentes en simultanné. Par contre il existe des alternatives technique ! 1. au sein d'une des deux DB tu peux faire un mapping sur l'autre et ainsi contourner ton problème. 2. via du code, mais ça tu le sait déjà ! Nickadele

jeudi 26 juillet 2007 à 17:38:03 | Re : Requete SQL sur plusieurs bases

smoitry

Salut à tous !

nickadele, aurais-tu un exemple sur la façon de faire un mapping ?

Car j'ai exactement le même problème, imaginons une table "users" dans une base de données bd1, et une table "affectations" dans une base de données bd2, la première table contient la clé primaire usr_id, et la seconde la clé étrangère _usr_id, et j'ai besoin dans mon appli qui utilise la bd2 dans des requêtes (qui pourraient être des vues dans la bd2) d'aller récupérer les données de la table users qui est dans la bd1 mais simplement sous forme de requête pour ne pas avoir à changer tout mon code ...

Est-ce possible ?

Merci ! A+

Stéphane

jeudi 26 juillet 2007 à 17:51:20 | Re : Requete SQL sur plusieurs bases

secdeouf

Je ne sais pas ce que nickadele  entend par mapping, mais la solution suivante fonctionne :

SELECT t1.user_ident, t2.projet_nom

FROM users t1, maSecondeBase.LeProprietaireTable.projets t2

WHERE t1.user_ident = t2.projet_user_ident

La notion de propriétaire de la table est importante car la jointure ne fonctionnera pas sinon...


jeudi 26 juillet 2007 à 18:13:30 | Re : Requete SQL sur plusieurs bases

smoitry

Excellent ! Merci pour ton aide ! C'est exactement ce qu'il me fallait ... Ca va bien m'aider ...

A bientôt !

Stéph.

mardi 8 juillet 2008 à 14:57:56 | Re : Requete SQL sur plusieurs bases

mbi



salam,
merci pour l'astuce c'est le même probleme que j'avait en implémentant un déclancheur qui transfert (insert) les données d'une table d'une bd1 à une autre de bd2

encore meri ?



Cette discussion est classé dans : sql, requete, bases, souhaite


Répondre à ce message

Sujets en rapport avec ce message

Liste de bases sur SQL Server [ par Syndrael ] Bonjour,Sur SQL Server, lorsque je demande la liste des bases déclarées l'interface 'mouline' qqs minutes avant de rendre un résultat nul alors que je Requete sql [ par Metrox ] 'lut all,encore une dernière question (et oui, je soul...), c'est quelle requête sql je dois exécuter pour insérer des valeurs dans une lignes données Requete SQL [ par alf666666 ] Je désire afficher sur mon site un classement. J'ai deux tables, une table hotel et une table note. Une personne met une note sur un hotel. Donc je d Se connecter à une base sql [ par Pierre_faucon ] BonjourJe cherche à me connecter à une base SQL avec coldfusion.tous les exemples que je trouve me permettent de me connecter à Access.Pourriez-vous m comment je peux formater une chaine de caractere que je recupere d'une requete pour supprimer tous les mots entre {} [ par kamel92400 ] bonjour a tous !je voulais savoir comment faire pour modifier une chaine de caractere que je recupere d'une requete:la chaine c celle là:{AbonNom}Abon Requete access [ par midoutun ] Je veux savoir comment faire  une requête à partir d'un sous formulaire? Utilisation de cachedwithin dans une requête SQL [ par lmougin ] Bonjour,Je souhaite utiliser le paramètre "cachedwithin" dans une requête SQL.La requête semble se lancer (pas d'erreur) mais lorsque je veux faire un Coldfusion et SQL express [ par bellamy ] Bonjour,J'ai installé Coldfusion et SQL expressje n'arrive pas à faire la connexion entre les deux,j'ai télécharger les drivers mais je ne sais pas co MX7 - SQL SERVER DATASOURCE error [ par teeez ] bonjour à tous !   j'ai installé MX7 et je n'arrive pas à créer un datasource qui  pointe vers ma Db MSSQL SERVER en local, il m'affiche ceci:   Conne Trier zone de liste [ par SElKettani ] <link rel="Fi


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.