【发布时间】:2011-08-05 05:11:36
【问题描述】:
以前我们使用 DB2 作为数据库,但现在我们正在迁移到 Oracle。现在,在我们的项目中,我们广泛使用了特定于 Db2 的 sql。
有什么方法可以将这些 DB2 特定查询转换为 oracle 支持的查询。
谢谢
【问题讨论】:
-
这个问题很模糊......有任何查询构成问题吗?发布一些带有“想要的结果”描述的查询......没有那个没有人可以构造一个 oracle 查询来帮助
-
我希望你调查过其他一些数据库。 Oracle 是最不符合标准、最独特的选择……您从 DB2 到其他数据库的迁移路径可能会更容易。
-
@Daniel,迁移路径可能更容易,但切换数据库还有很多其他原因。 Oracle 拥有一些最丰富的特性,并且对于大型数据库来说速度非常快......这样,它不一定是“特殊的”。你会选择什么数据库,为什么?
-
我会尝试为这份工作选择合适的人选。甲骨文并非不可能。我只是想知道,因为 DB2 非常有能力。我刚刚将几个内部应用程序从 Oracle 迁移到 PostgreSQL。我们没有使用它的一小部分功能,而是为此付出了很多。我对 Oracle 的特殊性的全部意思是,它的语法通常比大多数其他数据库更偏离 SQL 标准。 (他们都这样做;这是程度问题)。