以下是一个简单的例子,演示如何分离和附加数据库:
1. 创建主数据库和附加数据库:
-- 创建主数据库
ATTACH DATABASE 'main.db' AS main;
-- 创建附加数据库
ATTACH DATABASE 'additional.db' AS additional;
2. 执行操作:
-- 在主数据库中创建表
CREATE TABLE main_table (
id INTEGER PRIMARY KEY,
name TEXT
);
-- 在附加数据库中创建表
CREATE TABLE additional_table (
id INTEGER PRIMARY KEY,
description TEXT
);
3. 分离数据库:
-- 分离附加数据库
DETACH DATABASE additional;
现在,additional.db已经被分离,你可以在不附加它的情况下继续在主数据库中操作。需要重新附加数据库时,可以再次使用ATTACH DATABASE命令。
请注意,分离数据库不会关闭数据库连接,只是从当前连接中分离了指定的数据库文件。
转载请注明出处:http://www.zyzy.cn/article/detail/9141/SQLite