对函数和存储过程的操作

适用于 Oracle 电子商务套件的 Microsoft BizTalk 适配器支持 Oracle 函数和过程。

函数和过程

Microsoft BizTalk Adapter for Oracle E-Business Suite 通过以下方式支持 Oracle 函数和过程:

  • 函数 显示为操作。 操作的名称是 Oracle 函数的名称。 支持 IN、OUT 和 IN OUT 参数以及 RETURN 值。

    重要

    如果在函数 (传递无效参数,即) 传递数值字段的字符串值,则 Oracle 电子商务适配器可能会根据 ODP.NET 行为引发异常。 这是因为 Oracle 电子商务适配器使用 ODP.NET 与 Oracle 电子商务套件通信。

  • 过程 显示为操作。 操作的名称是 Oracle 过程的名称。 支持 IN、OUT 和 IN OUT 参数。

    重要

    作为过程的一部分,如果插入或更新十进制值 (例如,15.2) 接口表或数据库表的数字字段,Oracle E-Business 适配器将引发异常。 这是因为 Oracle 电子商务适配器使用 ODP.NET 与 Oracle E-Business Suite 通信,并且 ODP.NET 不支持接受数字字段的十进制值。

  • 过程和函数的 IN 和 OUT 参数以及函数 RETURN 值支持 REF CURSOR 类型。 有关详细信息,请参阅 使用 REF CURSOR 参数对函数和过程执行的操作

  • 过程和函数的 IN、OUT 和 IN OUT 参数以及函数 RETURN 值支持记录类型。 支持简单和复杂 (嵌套) RECORD 类型。 对包含 RECORD 类型的函数和过程的操作

注意

还可以在 Oracle E-Business 适配器中为函数和存储过程设置应用程序上下文。 有关应用程序上下文以及如何设置它的信息,请参阅 设置应用程序上下文

另请参阅

可以使用适配器执行哪些操作?