使用cx_Oracle访问内存数据库或表

时间:2017-06-21 19:01:27

标签: python cx-oracle in-memory-database

我在python中有一个更大的脚本,使用cx_Oracle模块。我想尝试访问并加入在memort中创建的表。我似乎无法找到任何文件。我发现的最接近的是使用此thread中的sqlite connect方法的示例:

db = sqlite3.connect(':memory:')

有没有办法在cx_Oracle中执行此操作?

2 个答案:

答案 0 :(得分:0)

可以在此处找到Oracle的内存数据库产品:http://www.oracle.com/technetwork/database/database-technologies/timesten/overview/index.html。但是,如果您正在寻找更“快速和肮脏”的东西,您可能希望将数据转储到SQLite内存数据库中,并使用它来执行查询。

答案 1 :(得分:0)

如果您正在使用Oracle Database 'In-memory' option,那么您的cx_Oracle脚本将连接到Oracle数据库并查询该表,就像它是普通表一样。