Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD > SQLite
SQLite Forum d'entraide SQLite
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/07/2011, 17h14   #1
Invité de passage
 
Inscription : novembre 2006
Messages : 8
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 8
Points : 2
Points : 2
Par défaut Requête unique sur BdD multiples

Bonjour à toutes et tous,

J'ai actuellement 4 BdD sous sqlite ayant chacune un certain nombre de tables.
Je dois garder ces 4 BdD distinctes et ne pas les regrouper en une seule !

Je souhaite faire une requête qui me permette de récupérer les données dans la table 1 de la BdD 1 et des tables 2 et 3 de la BdD 2 !

Est-ce que cela est possible ?

Si ce n'est pas assez clair merci de me le dire !

Par avance merci

Olivier
magohamoth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 09h01   #2
Membre éprouvé
 
Inscription : janvier 2009
Messages : 301
Détails du profil
Informations personnelles :
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2009
Messages : 301
Points : 454
Points : 454
Bonjour,

Citation:
Je souhaite faire une requête qui me permette de récupérer les données dans la table 1 de la BdD 1 et des tables 2 et 3 de la BdD 2 !
Sauf avis contraire plus averti, je pense que cela n'est pas possible en une seule requête. Il faut des bases de données plus élaborées pour parvenir à ce résultat Oracle, SQL Server, Firebird à partir de la version 2.5.

Tu peux résoudre ton problème en créant une nouvelle base de données dans laquelle, tu incluras les tables des autres bases dont tu as besoin. Ensuite tu pourras créer une requête en utilisant le jointures.

A mon avis, l'utilisation de Sqlite pour ce que tu veux faire, ne me paraît pas l'outil adapté.

Bon courage
seabs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 21h10   #3
Membre du Club
 
Homme Alain Caumes
Chef de projet MOA
Inscription : juillet 2011
Messages : 26
Détails du profil
Informations personnelles :
Nom : Homme Alain Caumes
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Transports

Informations forums :
Inscription : juillet 2011
Messages : 26
Points : 56
Points : 56
Regardes l'utilisation de la commande attach dans le SQL de SQLITE.

Tu peux ainsi attacher une base de donnée et requêter sur toutes les tables visibles
acaumes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 08h55   #4
Membre éprouvé
 
Inscription : janvier 2009
Messages : 301
Détails du profil
Informations personnelles :
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2009
Messages : 301
Points : 454
Points : 454
Bonjour,

@acaumes
Citation:
Regardes l'utilisation de la commande attach dans le SQL de SQLITE.
Autant pour moi, effectivement cela est possible avec la commande ATTACH.

Tu as un tutorial qui explique comment utiliser cette commande à l'adresse ci-après http://souptonuts.sourceforge.net/re..._tutorial.html

Bon courage

Complément

Après quelques recherches complémentaires et quelques essais, cette commande permet de répondre à ta demande.

Pour attacher une autre base à celle en cours, il convient d'utiliser le code suivant
Code :
ATTACH DATABASE 'E:\Bert_Acompte\Program\Base_Sql\Acompte.db3' AS Base2
Pour détacher

Merci pour la piste donnée par @acaumes.
seabs est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h09.


 
 
 
 
Partenaires

Hébergement Web