Base de données complémentaire SQLite
Supposons une situation dans laquelle plusieurs bases de données sont disponibles en même temps et que vous souhaitez utiliser l'une d'entre elles. L'instruction ATTACH DTABASE de SQLite est utilisée pour sélectionner une base de données spécifique. Après avoir utilisé cette commande, toutes les instructions SQLite seront exécutées dans la base de données attachée.
Syntaxe
La syntaxe de base de l'instruction ATTACH DATABASE de SQLite est la suivante :
Si la base de données n'a pas encore été créée, la commande ci-dessus créera une base de données. Si la base de données existe déjà, liez le nom du fichier de base de données avec la base de données logique 'Alias-Name'.
Instance
Si vous souhaitez attacher une base de données existante testDB.db, l'instruction ATTACH DATABASE ressemblera à ceci :
Utilisez la commande SQLite .database pour afficher la base de données attachée. > /testDB.db
2 test /home /sqlite/testDB.dbNom de la base de données
main
et
temp
sqlite> ';Erreur : la base de données TEMP est déjà utiliséesqlite> ATTACH DATABASE 'testDB.db' as 'main';Erreur : la base de données TEMP est déjà utilisée