【问题标题】:How to convert DB2 set option to oracle?如何将 DB2 设置选项转换为 oracle?
【发布时间】:2021-10-24 09:43:36
【问题描述】:

我尝试将 DB2 SET 选项隐藏到 Oracle,这太难了。找不到和我有同样问题的人。真的需要帮助。

SET OPTION 
ALWCPYDTA = *OPTIMIZE,
COMMIT = *NONE,
DECRESULT = (30, 30, 00),
DFTRDBCOL = *NONO,
DYNDFTCOL = *NO,
DYNUSRPRF = *USER,
SRTSEQ = *HEX

【问题讨论】:

    标签: oracle db2 set option


    【解决方案1】:

    对于您的要求,没有任何选择。 IBM DB2 与 Oracle 有很大不同,虽然两者都是 RDBMS,并且都支持 SQL 和许多不同的特性,但每个选项都不匹配。

    如果您希望 SET for DB2 中的选项与 Oracle 参数等价,则不存在。大多数选项是特定于产品本身的,不能传输到其他数据库引擎。对于某些人来说,也许您可​​以找到一种等价物,但您需要注意选项本身的含义,以便将这种含义翻译到另一个数据库引擎。

    这里是 IBM SHOW 的链接

    https://www.ibm.com/docs/en/rdfi/9.6.0?topic=statements-set-option

    例子

    ALWCPYDTA

    指定是否可以在 SELECT 语句中使用数据的副本。 REXX 中将忽略此选项。

    这个选项没有到 Oracle 的转换,因为在 Oracle 中既没有数据副本作为任何 select 语句的一部分,也没有 REXX。这些是 IBM DB2 独有的。

    【讨论】:

    • 感谢您的回答。我有一种感觉,我可能会得到这样的答案,但很高兴知道这一点。我想我现在很头疼。
    猜你喜欢
    • 2013-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-06
    • 1970-01-01
    • 2016-11-21
    相关资源
    最近更新 更多