oracle - 在 SQLite 数据库中创建 Oracle 数据库表的副本

标签 oracle sqlite synchronization copy

我有 2 个数据库,Oracle 和 SQlite。我想在我的一个应用程序中创建 SQLite 中某些 Oracle 表的精确副本。这些表中的大多数包含超过 10,000 行,因此通过以编程方式遍历每一行来复制每个表的效率不高。此外,表结构将来可能会发生变化,因此我想使用一种通用的方式来实现这一点,而无需对 SQL 语句进行硬编码。有什么办法可以做到这一点?

附注- 此应用程序正在使用 Qt 框架开发。所有查询和数据库都由 QtSql 模块对象表示。

最佳答案

对 Qt 框架没有帮助,但对于大量数据通常最好使用批量复制操作。

从 Oracle 中导出数据 http://download.oracle.com/docs/cd/B25329_01/doc/admin.102/b25107/impexp.htm#BCEGAFAB

将数据导入SQLite http://www.sqlite.org/cvstrac/wiki?p=ImportingFiles

健康教育

关于oracle - 在 SQLite 数据库中创建 Oracle 数据库表的副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5509168/

相关文章:

c# - Entity Framework ORA-00932 : inconsistent datatypes: “' expected CLOB got CHAR”

java - java多线程Web服务中同步和维护操作顺序

Git 有两个版本作为分支

java - 关于简单客户端服务器套接字应用程序的一些问题

sql - 递归选择父级的子级元素的Oracle函数错误

oracle - 物理和逻辑 IO 计数

oracle - PL/SQL 更新触发器更新所有行

java - 对具有多个值的数据库查询进行排序

sqlite - 如何将 dart-sqlite 代码从同步样式更改为异步?

android - SQlite触发器执行问题