SQLite 附加数据库(http://www.w3cschool.cc/sqlite/sqlite-attach-database.html)
2014-11-08 19:23
337 查看
SQLite 附加数据库
假设这样一种情况,当在同一时间有多个数据库可用,您想使用其中的任何一个。SQLite 的 ATTACH DTABASE 语句是用来选择一个特定的数据库,使用该命令后,所有的 SQLite 语句将在附加的数据库下执行。
语法
SQLite 的 ATTACH DATABASE 语句的基本语法如下:ATTACH DATABASE 'DatabaseName' As 'Alias-Name';
如果数据库尚未被创建,上面的命令将创建一个数据库,如果数据库已存在,则把数据库文件名称与逻辑数据库 'Alias-Name' 绑定在一起。
实例
如果想附加一个现有的数据库 testDB.db,则 ATTACH DATABASE 语句将如下所示:sqlite> ATTACH DATABASE 'testDB.db' as 'TEST';
使用 SQLite .database 命令来显示附加的数据库。
sqlite> .database seq name file --- --------------- ---------------------- 0 main /home/sqlite/testDB.db 2 test /home/sqlite/testDB.db
数据库名称 main 和 temp 被保留用于主数据库和存储临时表及其他临时数据对象的数据库。这两个数据库名称可用于每个数据库连接,且不应该被用于附加,否则将得到一个警告消息,如下所示:
sqlite> ATTACH DATABASE 'testDB.db' as 'TEMP'; Error: database TEMP is already in use sqlite> ATTACH DATABASE 'testDB.db' as 'main'; Error: database TEMP is already in use
相关文章推荐
- SQLite 附加数据库(http://www.w3cschool.cc/sqlite/sqlite-attach-database.html)
- 如果你的数据库文件只剩下数据文件没有日志文件时,如何附加 (摘自:http://www.cnblogs.com/yukaizhao/archive/2008/07/23/sp_attach_single_file_db.html)
- SQLite 创建数据库(http://www.w3cschool.cc/sqlite/sqlite-create-database.html)
- SQLite 分离数据库(http://www.w3cschool.cc/sqlite/sqlite-detach-database.html)
- SQLite 创建数据库(http://www.w3cschool.cc/sqlite/sqlite-create-database.html)
- SQLite 分离数据库(http://www.w3cschool.cc/sqlite/sqlite-detach-database.html)
- 在Android中使用SQLite的附加数据库(Attach DB)
- 使用SQLite附加(ATTACH)数据库时,需要注意数据文件编码的问题
- SQLSERVER中,数据库同步的实现(转摘于:http://www.linux-cn.com/html/database/sqlserver/20070603/47479.html)
- SQLite实用武器库(4)附加数据库(Attach DB)
- 数据库常用的东东(from: http://www.nongnei.com/bbs/read-htm-tid-48014.html)
- C开发CGI以及sqlite数据库http://www.liniu.cn/post/c-cgi-sqlite.html
- VC连接数据库 --转载于http://www.blogjava.net/blogpig/archive/2007/06/15/124429.html
- SQL Server 2005 Express附加(Attach)的数据库为“只读”的解决方法
- 数据库的设计技巧(转至http://www.knowsky.com/4937.html)
- Android数据库(SQLiteDatabase)使用小结
- javascript attachEvent和addEventListener 使用方法--http://www.diybl.com/course/1_web/javascript/jsjs/20071226/94592.html
- 数据库的静默和挂起状态(http://blog.chinaunix.net/u/22151/showart_1165163.html)
- 数据库分页操作【转自:http://www.cnblogs.com/tom-fu/archive/2008/08/11/1265291.html】
- 使用 sp_attach_db 系统存储过程附加数据库时(转载)