【问题标题】:ESQL InputLocalEnvironment data typeESQL InputLocalEnvironment 数据类型
【发布时间】:2016-10-10 13:48:54
【问题描述】:

我希望能够在过程调用中访问 InputLocalEnvironment。

    CREATE FUNCTION Main() RETURNS BOOLEAN
    BEGIN
    SET OutputLocalEnvironment = InputLocalEnvironment;
    --Call Procedure doStuff
    END

    CREATE PROCEDURE doStuff ( IN inputLocalEnvironment ) RETURNS BOOLEAN
    BEGIN
    --Do Stuff with the inputLocalEnvironment
    END

我应该使用什么数据类型来传递 InputLocalEnvironment,因为上述过程显然会出错。

    CREATE PROCEDURE doStuff ( IN inputLocalEnvironment DataType)

如果有人有更好的建议,我愿意接受这个想法,但我需要能够从局部变量中获取信息,然后将它们放入输出中。

非常感谢。

【问题讨论】:

    标签: messagebroker ibm-integration-bus extended-sql


    【解决方案1】:

    它应该适用于 REFERENCE 数据类型:

    CREATE PROCEDURE doStuff (IN inputLocalEnvironment REFERENCE)
    

    【讨论】:

    • 谢谢Attila,我在关键字上完全画了一个空白,找不到。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-03
    • 1970-01-01
    • 2020-12-12
    • 2010-11-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多