SQLite 跨数据库查询
来源:互联网 发布:万方中国标准数据库 编辑:程序博客网 时间:2024/05/04 14:36
SQLite 跨库查询【跨数据库】
- 场景:数据库A和数据库B的表之间有参照,需要跨数据库做查询操作...
- 方案:用SQLite解释器中的提供的 ATTACH [DATABASE]
关键字完成数据库附加:
ATTACH DATABASE[Database Path] AS[Alias]; [Alias] :
- [Database Path]: i.绝对路径; ii.相对路径,即要附加的数据库与当前维持连接数据库的相对地址。
-附加数据库的别名。 - 查询:查询时加上[数据库别名]即可 :
SELECT* FROMDB_ Alias.TABLE_Name WHERE ...; - 例子:现在维持连接的数据库称为A(可省略),其中表Ta中的字段id_b与位于路径"d:\B.db"的数据库(别名B)中Tb表字段id有参照,查询条件即"A.Ta.id_b = B.Tb.id":
ATTACH DATABASE"d:\B.db" AS "B" ;
SELECT* FROMTa , B.Tb WHERE Ta.id_b = B.Tb.id ;
PS . 如果维持连接的数据库A与要附加的数据库B( B.db)在同一路径下,附加语句可写为:
ATTACH DATABASE"B.db" AS "B" ;
PS . 发现win7下相对路径会默认为程序运行路径,xp下会默认为数据库已有连接路径,需要注意。
0 0
- SQLite 跨数据库查询
- SQLite数据库查询优化
- SQLite数据库查询优化
- SQLite数据库查询优化
- python查询sqlite数据库
- SQLite数据库查询优化
- sqlite查询数据库
- SQlite的数据库查询
- 数据库查询命令sqlite
- SQLite数据库查询优化方案
- sqlite数据库简单查询命令
- SQLite数据库的分页查询
- sqlite数据库查询表名
- SQLite数据库 android 查询语句
- ionic2数据库SQLite查询操作
- Android 之 SQLite数据库 查询数据库
- Android 之 SQLite数据库 查询数据库
- SQLite | 数据库adapter框架 | 查询语句
- Java -- Spring -- 1
- 程序员如何留住健康?
- Java -- Struts2
- 勇于尝试,敢于失败
- Sorting -- MergeSort
- SQLite 跨数据库查询
- 线段树之入门篇
- 下一代的 SQLite 查询规划器
- [Leetcode]Longest Palindromic Substring
- Python内存管理
- 树链剖分小结
- 模拟地和数字地的处理 磁珠和电感
- xv文件提取器
- 苹果Mac10.9下Qt 5.3.2的安装、配置(2)