VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

描述符管理接口

描述符的管理接口是指,描述符的获取和设置,而本需求只实现描述符中的参数描述符的获取接口OCIParamGet。可以分为描述符属性

OCIParamGet

功能描述

返回由描述句柄或语句句柄中的位置指定的参数的描述符。

功能说明

此调用返回由描述句柄或语句句柄中的位置指定的参数的描述符。 参数描述符总是由 OCI 库在内部分配。 可以使用 OCIDescriptorFree() 释放它们。

接口信息

函数/过程

OCIParamGet的语法如下:

sword OCIParamGet ( const void        *hndlp,
                    ub4                htype,
                    OCIError          *errhp,
                    void             **parmdpp,
                    ub4                pos );

参数解释如下:

  • Hndlp(IN)

    语句句柄或描述句柄。

  • htype(IN)

    在 hndlp 参数中传递的句柄类型。 有效类型是:

    • OCI_DTYPE_PARAM,用于参数描述符。(暂不支持)
    • OCI_HTYPE_COMPLEXOBJECT,用于复杂对象检索句柄。(暂不支持)
    • OCI_HTYPE_STMT,用于语句句柄。
  • errhp(IN/OUT)

    当出现错误时,可以传递给OCIErrorGet()以获取诊断信息的错误句柄。

  • parmdpp(OUT)

    pos 参数中给定位置的参数描述符,句柄类型为 OCI_DTYPE_PARAM。

  • pos (IN)

    语句句柄或描述句柄中的位置编号。为这个位置返回一个参数描述符。

其他说明