AIDE SQL
Fermé
ruth
-
18 juin 2004 à 10:44
romain_natiez Messages postés 179 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 22 février 2006 - 18 juin 2004 à 11:37
romain_natiez Messages postés 179 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 22 février 2006 - 18 juin 2004 à 11:37
12 réponses
Bien sur! Tu te connecte a ta base DB1, tu récuperes ce que tu veux insérer dans l'autre base, tu met ca dans une variable, tu ferme ta connexion a DB1, tu ouvre une connexion a BD2, tu fais ta requete d'insertion et t'insere la variable. Normalement ca doit marcher.
Bon courage!
Flipody
Bon courage!
Flipody
layork
Messages postés
361
Date d'inscription
vendredi 16 janvier 2004
Statut
Membre
Dernière intervention
6 avril 2009
11
18 juin 2004 à 10:51
18 juin 2004 à 10:51
salut!!
ba ssi j'ai bien compris la question, je pence que oui
tu fait une requete ou tu creer une table et ou tu creer les champs
et ca c est possible en une seule requete
pour connaitre la requete exacte, tu peut faire: exporter sous mysql
et tu regarde le fichier texte qui te sort
et la tu vera, y a toute une grosse requete qui comprend les champs.
Apres ca te sert d exemple donc apres tu peu remplacer les champs comme tu veux ;)
l'informatique ca rend fou!!!!!
ba ssi j'ai bien compris la question, je pence que oui
tu fait une requete ou tu creer une table et ou tu creer les champs
et ca c est possible en une seule requete
pour connaitre la requete exacte, tu peut faire: exporter sous mysql
et tu regarde le fichier texte qui te sort
et la tu vera, y a toute une grosse requete qui comprend les champs.
Apres ca te sert d exemple donc apres tu peu remplacer les champs comme tu veux ;)
l'informatique ca rend fou!!!!!
Salut,
Non, ce n'est pas possible en une seule requete. On peut faire une requete sur plusieurs table d'une meme base. Pas sur plusieurs bases en meme temps. (Faut pas trop en demander) :)
Par contre, tu peux executer une premiere requete sur la base 1, recuperer les données dans un tableau, et fermer la base 1. Ensuite, tu ouvres la base 2, fais une requete d'insert avec les données du tableau, et ferme la base 2.
Ca fait deux requetes, mais y'a pas trop moyen de faire autrement.
Kalamit,
7 jours avant le soleil, la mer et les mouettes. :)
Non, ce n'est pas possible en une seule requete. On peut faire une requete sur plusieurs table d'une meme base. Pas sur plusieurs bases en meme temps. (Faut pas trop en demander) :)
Par contre, tu peux executer une premiere requete sur la base 1, recuperer les données dans un tableau, et fermer la base 1. Ensuite, tu ouvres la base 2, fais une requete d'insert avec les données du tableau, et ferme la base 2.
Ca fait deux requetes, mais y'a pas trop moyen de faire autrement.
Kalamit,
7 jours avant le soleil, la mer et les mouettes. :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je ne sais pas si c'est possible de faire comme ça:
INSERT INTO DB2.Matable VALUES (SELECT * FROM DB1.MaTable)
"les deux bases ne sont pas forcément de meme type"
Tu veux dire l'une MySql et l'autre Access ou Postgre Sql??
INSERT INTO DB2.Matable VALUES (SELECT * FROM DB1.MaTable)
"les deux bases ne sont pas forcément de meme type"
Tu veux dire l'une MySql et l'autre Access ou Postgre Sql??
Justement je pensais à une requete comme!
INSERT INTO DB2.Matable VALUES (SELECT * FROM DB1.MaTable)
DB1 et DB2 pouvant etre de dype distincts (Oracle et access par exemple) je ne sais pas ce qui se passerait
INSERT INTO DB2.Matable VALUES (SELECT * FROM DB1.MaTable)
DB1 et DB2 pouvant etre de dype distincts (Oracle et access par exemple) je ne sais pas ce qui se passerait
layork
Messages postés
361
Date d'inscription
vendredi 16 janvier 2004
Statut
Membre
Dernière intervention
6 avril 2009
11
18 juin 2004 à 11:15
18 juin 2004 à 11:15
le meilleur moyen de savoir c 'est d'essayer :p
l'informatique ca rend fou!!!!!
l'informatique ca rend fou!!!!!
Je pense que dans ce cas c pas possible en une seule requete.
Les interpréteurs et les serveurs de db sont différents.
Les interpréteurs et les serveurs de db sont différents.
romain_natiez
Messages postés
179
Date d'inscription
mardi 15 juin 2004
Statut
Membre
Dernière intervention
22 février 2006
31
18 juin 2004 à 11:37
18 juin 2004 à 11:37
sinon il y a le copier coller
.......
c'est nul
.....
je part.....
.......
c'est nul
.....
je part.....