我有 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/