SQLite - TA Database

SQLite DETACH DTABASE
påstanden brukes for å koble ut og distansere en navngitt database fra en database tilkobling som tidligere var festet ved hjelp av FEST uttalelse. Hvis den samme databasen filen har blitt festet med flere aliaser, så DETACH kommandoen vil koble bare gitt navn og resten av vedlegg vil likevel fortsette. Du kan ikke koble fra hoved
eller temp
databaser.
Hvis databasen er en in-memory eller midlertidig database, vil databasen bli ødelagt og innholdet vil bli tapt.
Syntax:

Basic syntaks av SQLite DETACH DATABASE 'Alias-navn' uttalelse er som følger:
DETACH DATABASE 'Alias-navn';

Her Alias-Name "er det samme alias, som du hadde brukt mens du fester database ved hjelp av FEST uttalelse

Eksempel:.

Tenk du har en database, som du opprettet i forrige kapittel og festet den med "test" og "currentDB" som vi kan se ved hjelp .database kommando:
sqlite > .databasesseq filnavnet --- --------------- ---------------- ------ 0 viktigste /home/sqlite/testDB.db2 test /home/sqlite/testDB.db3 currentDB /home/sqlite/testDB.db

Now la oss prøve å løsrive 'currentDB' fra testDB.db som følger:
sqlite > DETACH DATABASE 'currentDB';

Nå, hvis du vil sjekke vedlegg, vil du finne at testDB.db fremdeles er koblet med 'test' og 'main'
sqlite >. .databasesseq Filnavnet --- - -------------- ---------------------- 0 hoved /home/sqlite/testDB.db2 test /home /SQLite /testDB.db