📅  最后修改于: 2023-12-03 14:47:39.754000             🧑  作者: Mango
SQLite-ATTACH数据库允许程序员将多个数据库文件附加到一个SQLite会话中,这使得程序员可以对多个数据库进行操作而不需要分开多个连接。SQLite-ATTACH支持数据库之间的连接操作,比如在主要的数据库中使用从属数据库的数据等。
ATTACH DATABASE FILENAME AS DATABASE1;
FILENAME
: 要附加的数据库文件名称DATABASE1
: 为附加的数据库指定一个别名test2.db
的数据库文件:ATTACH DATABASE 'test2.db' AS test2;
SELECT name FROM sqlite_master WHERE type='table' UNION ALL SELECT name FROM test2.sqlite_master WHERE type='table';
SQLite-ATTACH数据库提供了数据库文件多次连接的功能,使得程序员可以对多个数据库进行操作而不需要分开多个连接。要注意的是,附加的数据库应该在同一个文件系统上存在,文件格式应为SQLite。