Tutorial klasik...login
Tutorial klasik SQLite
pengarang:php.cn  masa kemas kini:2022-04-13 17:05:02

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:

LATTACH DATABASE 'DatabaseName' Sebagai 'Alias-Name';

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:

sqlite> ; LAmpirkan PANGKALAN DATA 'testDB.db' sebagai 'TEST';

Gunakan perintah SQLite .database untuk memaparkan pangkalan data yang dilampirkan.

sqlite & gt; /sqlite/testDB.db


Nama pangkalan data
utama
dan
temp

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';
Ralat: pangkalan data TEMP sudah digunakan