Tenk en sak når du har flere databaser tilgjengelig, og du vil bruke en av dem om gangen. SQLite Legg ved DTABASE
påstanden brukes for å velge en bestemt database, og etter denne kommandoen, vil alle SQLite uttalelser bli behandlet under den vedlagte database
Syntax.
Basic syntaks av SQLite FEST DATABASE uttalelse er som følger:
FEST DATABASE 'DatabaseName "som" Alias-navn';
kommandoen vil også opprette en database i tilfelle database Above allerede er ikke opprettet, ellers vil det bare legge databasefilen navn med logisk database 'Alias-navn'
Eksempel:.
Hvis du vil legge ved en eksisterende database testDB.db
, deretter legge DATABASE uttalelse vil være som følger:
sqlite > FEST DATABASE 'testDB.db' som 'TEST';
Bruk SQLite .database
kommando for å vise festet database
sqlite >.; .databaseseq filnavnet --- --------------- ---------------------- 0 hoved /home /SQLite /testDB.db2 test /home/sqlite/testDB.db
The databasenavn hoved Kjøpe og temp
er reservert for den primære database og database for å holde midlertidige tabeller og andre midlertidige data objekter. Begge disse databasenavnene eksisterer for hver database tilkobling og bør ikke brukes for å feste, ellers vil du få en advarsel noe som følger:
sqlite > FEST DATABASE 'testDB.db "som" TEMP "; Feil: database TEMP er allerede i usesqlite > FEST DATABASE 'testDB.db' som 'main'; Feil: database TEMP er allerede i bruk