Messagebroker ESQL InputLocalEnvironment数据类型

Messagebroker ESQL InputLocalEnvironment数据类型,messagebroker,ibm-integration-bus,extended-sql,Messagebroker,Ibm Integration Bus,Extended Sql,我希望能够在过程调用中访问InputLocalEnvironment CREATE FUNCTION Main() RETURNS BOOLEAN BEGIN SET OutputLocalEnvironment = InputLocalEnvironment; --Call Procedure doStuff END CREATE PROCEDURE doStuff ( IN inputLocalEnvironment ) RETURNS BO

我希望能够在过程调用中访问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)
如果有人有更好的建议,我愿意接受,但我需要能够从局部变量中获取信息,然后将它们放入输出中


非常感谢。

它应该适用于参考数据类型:

CREATE PROCEDURE doStuff (IN inputLocalEnvironment REFERENCE)

它应与参考数据类型一起使用:

CREATE PROCEDURE doStuff (IN inputLocalEnvironment REFERENCE)

谢谢你,阿提拉,我在关键字上画了一个空白,但是找不到。谢谢你,阿提拉,我在关键字上画了一个空白,但是找不到。