云数据库 GaussDB-SQLGetDiagRec:参数

时间:2023-11-01 16:22:49

参数

表1 SQLGetDiagRec参数

关键字

参数说明

HandleType

句柄类型标识符,它说明诊断所要求的句柄类型。必须为下列值之一:

  • SQL_HANDLE_ENV
  • SQL_HANDLE_DBC
  • SQL_HANDLE_STMT
  • SQL_HANDLE_DESC

Handle

诊断数据结构的句柄,其类型由HandleType来指出。如果HandleType是SQL_HANDLE_ENV,Handle可以是共享的或非共享的环境句柄。

RecNumber

指出应用从查找信息的状态记录。状态记录从1开始编号。

SQLState

输出参数:指向缓冲区的指针,该缓冲区存储着有关RecNumber的五字符的SQLSTATE码。

NativeErrorPtr

输出参数:指向缓冲区的指针,该缓冲区存储着本地的错误码。

MessageText

指向缓冲区的指针,该缓冲区存储着诊断信息文本串。

BufferLength

MessageText的长度。

TextLengthPtr

输出参数:指向缓冲区的指针,返回MessageText中的字节总数。如果返回字节数大于BufferLength,则MessageText中的诊断信息文本被截断成BufferLength减去NULL结尾字符的长度。

support.huaweicloud.com/distributed-devg-v2-opengauss/gaussdb-v5r2c10-1558.html