对 Oracle 数据库中具有 RECORD 类型的函数和过程的操作

Oracle RECORD 类型用于表示传递给 PL/SQL 函数和过程的参数中的分层信息。 适用于 Oracle 数据库的 Microsoft BizTalk 适配器将 RECORD 类型显示为复杂的 XML 类型。 Oracle 数据库适配器支持以下类型的 RECORD 类型:

  • 在存储过程和函数中声明为 TABLE%ROWTYPE 参数的记录类型。

  • 在 PL/SQL 包中声明为 RECORD 参数 TYPE 的记录类型,例如 TYPE rec_type1 IS RECORD (name varchar2 (100) ,年龄号 (3) ) ;

  • 包含嵌套记录的记录类型。

  • 在过程或函数中显示为 IN、OUT 或 IN OUT 参数的记录类型。

  • 作为函数的 RETURN 值的记录类型。

    注意

    Oracle 数据库适配器不支持将 BFILE 类型作为 RECORD 成员。

    有关以下方面的信息:

  • 使用 WCF 服务模型调用涉及 RECORD 类型的函数或过程,请参阅 使用 WCF 服务模型在 Oracle 数据库中使用 RECORD 类型运行操作

  • 使用 BizTalk Server 调用涉及 RECORD 类型的函数或过程,请参阅使用 BizTalk Server 调用具有 RECORD 类型的函数和过程

  • Oracle 数据库适配器支持的 RECORD 类型的 XML 结构,请参阅 RECORD 类型的消息架构

另请参阅

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