【问题标题】:Join Oracle and Sqlite tables加入 Oracle 和 Sqlite 表
【发布时间】:2011-09-22 23:36:11
【问题描述】:

我有一个本地(读写)sqlite 数据库和一个远程(只读)oracle 数据库。我使用 ODBC 访问两个数据库(我使用应用程序通过 ODBC 访问数据库并查询:EXECUTE-QUERY SQLITE "SELECT ..." 或 EXECUTE-QUERY ORACLE "SELECT ...")。我尝试在网上搜索一种能够执行一个查询连接来自 2 个数据库的表的方法,但我发现的只是如何创建从 oracle 到其他数据库的数据库链接,但这对我没有帮助,因为我没有写Orcale DB 的特权,因此在 ORACLE 中不允许创建数据库链接、数据库、表、视图,我所能做的就是在那里查询。有没有一种有效的方法可以在我有限制的情况下做到这一点?

【问题讨论】:

  • 如果我用本地免费的 Oracle Database Express Edition 11g 替换 SQLITE 怎么办(因为连接到 sqlite 似乎存在限制问题)?这会让事情变得更容易吗?那么程序是什么?

标签: sql database oracle sqlite


【解决方案1】:

oracle 中的表有多大?鉴于您拥有的访问权限和所使用的技术的限制(sqlite 和 oracle 是天壤之别),您最好的选择可能是将表从 oracle 导出到 sqlite,然后在其中执行所有查询。

【讨论】:

  • 好吧这是一种可能,但是服务器上的oracle表的大小很大,我认为将服务器上所有表的数据传输到我的本地PC(本地数据库)。
【解决方案2】:

最后,我安装了 Oracle express edition 并创建了一个指向另一个(只读)oracle 数据库的数据库链接。效果很好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-05
    • 2014-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-09
    相关资源
    最近更新 更多