我有一个本地(读写)sqlite数据库和一个远程(只读)oracle数据库。我使用ODBC来访问两个DB(我使用一个应用程序通过ODBC访问数据库并进行查询:EXECUTE-QUERY SQLITE“SELECT ...”或EXECUTE-QUERY ORACLE“SELECT ...”)。我尝试在网上搜索能够执行一个查询来连接来自2个数据库的表的方法,但我找到的是如何创建从oracle到其他数据库的数据库链接,但这对我没有帮助,因为我没有写对于Orcale DB的特权,ORACLE中不允许创建数据库链接,数据库,表,视图,我只能在那里查询。是否有一种有效的方法来实现我的限制?
答案 0 :(得分:1)
oracle中的表有多大?鉴于您拥有的访问权限和您正在使用的技术(sqlite和oracle是分开的世界),您最好的选择可能是将表从oracle导出到sqlite,然后在其中进行查询。
答案 1 :(得分:0)
最后,我安装了Oracle Express版本并创建了一个到另一个(只读)oracle数据库的数据库链接。这很有效。