Aller au contenu

ATTACH / DETACH DATABASE#

avancé

Syntaxe#

ATTACH [DATABASE] 'fichier.db' AS alias;
DETACH [DATABASE] alias;

Exemples#

ATTACH DATABASE 'archives.db' AS archives;

SELECT * FROM archives.etudiants;

INSERT INTO archives.etudiants SELECT * FROM main.etudiants WHERE age > 18;

DETACH DATABASE archives;

SQLite

Limite par défaut : 10 bases attachées (SQLITE_MAX_ATTACHED, extensible jusqu'à 125). La base principale est toujours nommée main.