Bonjour,
Je souhaite copier une table d'un fichier sqlite dans un autre. Je sais dupliquer une table au sein d'une même base : INSERT INTO tableCopie SELECT * FROM tableOrigine; Comment dois-je faire avec 2 fichiers base?
Merci d'avance
Bonjour,
Je souhaite copier une table d'un fichier sqlite dans un autre. Je sais dupliquer une table au sein d'une même base : INSERT INTO tableCopie SELECT * FROM tableOrigine; Comment dois-je faire avec 2 fichiers base?
Merci d'avance
Bonjour,
Utilise la commande Sqlite attach : http://www.sqlite.org/lang_attach.html
Puis utilises toutes les requêtes sur la table attachée. Tu peux distinguer les tables de ta base de celle que tu as attaché en préfixant les tables avec l'alias qu tu lui a donné:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 attach "MonAutreBase" as MonAlias
Tu peux aussi utiliser des tables de la base attachée dans des requêtes y compris avec des jointures
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 create table main.NlleTAble as select * from MonAlias.MaTable
Cordialement
Bonjour,
c'est exactement ce que je voulais. Merci beaucoup.
Partager