gpt4 book ai didi

mysql - 是否有任何抽象层使数据库看起来像 Oracle?

转载 作者:行者123 更新时间:2023-11-29 04:38:45 25 4
gpt4 key购买 nike

我们在生产中使用 Oracle,但在我们公司很难安装到开发环境中。

有没有办法让 Perl(或任何其他语言)通过 DBI 模块(或任何其他语言向数据库发送 SQL 命令的等效模块)发送原始 SQL 语句,这些语句从 Oracle SQL 转换为 MySQL 或SQLite 还是其他?

因此应用程序会认为它正在与 Oracle 对话,但实际上是在与另一个更易于安装的开源/免费数据库对话。

最佳答案

这是不可能的。其他数据库引擎无法处理 Oracle 查询。 Oracle 中最简单的查询,例如,如果您想获取当前用户的名称:

select user from dual

此查询使用 DUAL 表,它不存在于任何其他 DBMS 中。还有很多其他引擎无法处理的 Oracle 特定结构(CONNECT BYMINUS 等)。
根据您的情况,最好的方法是在虚拟机中创建一个 Oracle 安装,然后将其镜像复制到另一个虚拟机以供使用。

关于mysql - 是否有任何抽象层使数据库看起来像 Oracle?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34682156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com