Latest web development tutorials

database SQLite aggiuntive

Immaginate una situazione, quando c'è più di un database, allo stesso tempo è disponibile, si desidera utilizzare uno di loro. I SQLiteATTACH dichiarazione DTABASEviene utilizzato per selezionare un database specifico, utilizzare questo comando dopo tutto dichiarazione SQLite verrà eseguita nel database collegato.

grammatica

La sintassi di base di SQLite ATTACH DATABASE è la seguente:

Collegare il database 'NomeDatabase' come 'Alias-Name';

Se non è stato creato il database, il comando precedente creerà un database se il database esiste già, inserire il nome del file di database e il database logico 'nome-alias' per legare insieme.

Esempi

Se si desidera collegare a untestDB.db database esistente,l'affermazione Collega database è la seguente:

sqlite> collegare il database 'testDB.db' come 'TEST';

comando per visualizzare il database aggiuntivo UsaSQLite .Database.

sqlite> .Database
nome file ss
--- --------------- ----------------------
0 /home/sqlite/testDB.db principale
2 prova /home/sqlite/testDB.db

Principale e temperaturanome del database è riservato per il database primario e gli archivi di database tabelle temporanee e altri oggetti di dati temporanei. Queste due banche dati sono disponibili per ogni nome di connessione al database, e non devono essere utilizzati per ulteriori, o che riceveranno un messaggio di avviso, come segue:

sqlite> collegare il database 'testDB.db' come 'TEMP';
Errore: database temporaneo è già in uso
sqlite> collegare il database 'testDB.db' come 'principale';
Errore: database temporaneo è già in uso