Pangkalan data tambahan SQLite
Andaikan situasi apabila berbilang pangkalan data tersedia pada masa yang sama dan anda mahu menggunakan mana-mana satu daripadanya. Kenyataan ATTACH DTABASE SQLite digunakan untuk memilih pangkalan data tertentu Selepas menggunakan arahan ini, semua pernyataan SQLite akan dilaksanakan dalam pangkalan data yang dilampirkan.
Sintaks
Sintaks asas penyataan ATTACH DATABASE SQLite adalah seperti berikut:
Jika pangkalan data belum dibuat lagi, arahan di atas akan mencipta pangkalan data Jika pangkalan data sudah wujud, ikat nama fail pangkalan data dengan pangkalan data logik 'Alias-Name'.
Instance
Jika anda ingin melampirkan pangkalan data sedia ada testDB.db, pernyataan ATTACH DATABASE akan kelihatan seperti ini:
Gunakan perintah SQLite .database untuk memaparkan pangkalan data yang dilampirkan.
Nama pangkalan data
utama
dikhaskan untuk pangkalan data utama dan pangkalan data yang menyimpan jadual sementara dan objek data sementara yang lain . Dua nama pangkalan data ini tersedia untuk setiap sambungan pangkalan data dan tidak boleh digunakan untuk tambahan, jika tidak, anda akan mendapat mesej amaran seperti ini: sqlite> ATTACH DATABASE 'testDB.db' sebagai 'TEMP' ;Ralat: pangkalan data TEMP sudah digunakan
sqlite> ATTACH DATABASE 'testDB.db' sebagai 'utama';