Latest web development tutorials

Dodatkowa baza danych SQLite

Wyobraźmy sobie sytuację, gdy istnieje więcej niż jedna baza danych w tym samym czasie jest dostępna, którego chcesz użyć żadnego z nich. SQLiteATTACH stwierdzenie DTABASEsłuży do wyboru konkretnej bazy danych, należy użyć tego polecenia po wszystkim SQLite instrukcja zostanie wykonana w załączonej bazie.

gramatyka

Podstawowa składnia SQLite ATTACH stwierdzenie baza danych jest w następujący sposób:

Dołącz bazę danych "databasename" jako "Alias-name ';

Jeżeli nie została utworzona baza danych, powyższe polecenie spowoduje utworzenie bazy danych, jeśli już istnieje w bazie danych, należy umieścić nazwę pliku bazy danych i logiczną bazę danych "Alias-name 'do wiązania ze sobą.

Przykłady

Jeśli chcesz dołączyć do istniejącegotestDB.db bazy danych,baza danych jest ATTACH stwierdzenie w sposób następujący:

sqlite> Dołącz bazy danych 'testDB.db "jako" test ";

UżyjSQLite .database polecenie, aby wyświetlić dodatkową bazę danych.

sqlite> .database
Nazwa pliku nast
--- --------------- ----------------------
0 Głównym /home/sqlite/testDB.db
2 Test /home/sqlite/testDB.db

Główne i tempnazwa bazy danych jest zarezerwowany dla głównej bazy danych i bazy danych tabel tymczasowych magazynów i innych obiektów tymczasowych danych. Te dwie bazy danych są dostępne dla każdej nazwy połączenia z bazą danych, i nie powinny być wykorzystywane do dodatkowych, lub będą się komunikat ostrzegawczy, co następuje:

sqlite> Dołącz bazy danych 'testDB.db "jako" TEMP ";
Błąd: TEMP baza danych jest już w użyciu
sqlite> Dołącz bazy danych 'testDB.db "jako" głównym ";
Błąd: TEMP baza danych jest już w użyciu