VastbaseG100

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

Menu

杂项函数接口

DCIErrorGet

功能描述

返回错误信息。

功能说明

返回提供的缓冲区中的错误消息和 数据库错误代码。

接口信息

函数/过程

DCIErrorGet语法如下:

sword OCIErrorGet ( void       *hndlp, 
        ub4         recordno,
        OraText    *sqlstate,
        sb4        *errcodep, 
        OraText    *bufp,
        ub4         bufsiz,
        ub4         type );

参数解释如下:

  • hndlp(IN):通常是错误句柄,或者是环境句柄(用于 OCIEnvCreate()、 OCIHandleAlloc()上的错误)。

  • recordno(IN):指示应用程序从中查找信息的状态记录。从1开始。

  • sqlstate(OUT):在8.x 或更高版本中不支持。

  • errcodep(OUT):返回的错误代码。

  • bufp(OUT):返回的错误消息文本。

  • bufsiz(IN):为错误消息提供的缓冲区的大小,以字节数为单位。如果错误消息长度大于 bufsiz,则在 bufp 中返回截断的错误消息文本。

  • type(IN):句柄的类型(OCI_HTYPE _ERROR 或 OCI_HTYPE_ENV)。

外部接口

无。

其它说明

无。

DCIServerVersion

功能描述

返回客户端版本信息。

功能说明

返回运行时客户端的数据库版本号。

接口信息

函数/过程

DCIServerVersion语法如下:

void DCIServerVersion (
            dvoid        *hndlp, 
            dvoid        *errhp, 
            dvoid        *bufp,
            dvoid        *bufsz,
            dvoid        *hndtype 
)

参数的解释如下:

  • hndlp(IN):服务上下文句柄或服务器上下文句柄。

  • reehp(IN/OUT):一个错误句柄,出现错误时可以传递给他以DCIGetError()来获取诊断信息。

  • bufp(IN/OUT):返回版本信息的缓冲区。

  • bufsz(IN):缓冲区长度,单位为字节。

  • hndtype(IN):传递给函数的句柄类型。

外部接口

无。

其它说明

无。

DCIServerSession

功能描述

返回数据库连接数。

功能说明

返回数据库实例连接数。

接口信息

函数/过程

DCIServerSession语法如下:

void DCIServerSession (
            dvoid        *hndlp, 
            dvoid        *errhp, 
            dvoid        *bufp,
            dvoid        *bufsz,
            dvoid        *hndtype 
)       

参数的解释如下:

  • hndlp(IN):服务上下文句柄或服务器上下文句柄。

  • reehp(IN/OUT):一个错误句柄,出现错误时可以传递给他以DCIGetError()来获取诊断信息。

  • bufp(IN/OUT):返回版本信息的缓冲区。

  • bufsz(IN):缓冲区长度,单位为字节。

  • hndtype(IN):传递给函数的句柄类型。

外部接口

无。

其它说明

无。