【问题标题】:Create Function - PIPELINED DB2创建函数 - 流水线 DB2
【发布时间】:2017-12-21 13:09:57
【问题描述】:

有人知道我如何在 DB2 数据库上创建下面的查询吗?

FUNCTION GPRS7001(
    pe_sTexto       VARCHAR2,
    pe_sDelimitador VARCHAR2)
RETURN v_ttTabela PIPELINED;

我不知道如何在 DB2 数据库上创建 PIPELINED 表。

我试图执行这个:

   CREATE OR REPLACE FUNCTION GPRS7001( pe_sTexto VARCHAR(300))
    RETURNS TABLE( pe_sTexto VARCHAR(300)
                   ,pe_sDelimitador VARCHAR(300)
                 )
    LANGUAGE SQL 
    RETURNS -- WTF ;

Db2 版本 10.5

【问题讨论】:

    标签: db2 stored-functions


    【解决方案1】:

    如果您为 Oracle 仿真正确配置了 Db2 数据库,则 Db2 可以运行流水线功能而无需更改。

    有关 PL/SQL 支持、PL/SQL 管道函数和 PIPE 语句的详细信息,请参阅 V10.5 知识中心的文档。

    【讨论】:

    • Mao ive 尝试了不同的方法来执行它,但没有奏效。我已经阅读了兼容性文档(Oracle 到 DB2),但是我尝试在其上执行的所有脚本都没有工作。有没有其他办法解决?
    • 当你写“没有工作”时,它没有描述任何东西。其他人看不到你的代码,或者你运行了什么命令,或者你得到了什么结果,或者你是如何学习的,或者你是否按照正确的顺序做了正确的事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-14
    相关资源
    最近更新 更多