VastbaseG100

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

Menu

SQLGetStmtAttr

功能描述

返回语句属性的值。

接口原型

ETCODE		SQL_API
SQLGetStmtAttr(HSTMT StatementHandle,
			   SQLINTEGER Attribute, 
               PTR Value,
			   SQLINTEGER BufferLength, 
               SQLINTEGER *StringLength)

参数说明

参数名 参数说明
StatementHandle 语句句柄。
Attribute 要检索的属性。
Value 指向缓冲区的指针,该缓冲区返回由 Attribute 指定的特性的当前值。
BufferLength Value指向的缓冲区的大小。
StringLength 一个指向缓冲区的指针,在该缓冲区中返回Value中可返回的字节总数(不包括null终止字符)。如果属性值是一个字符串并返回可用的字节数大于BufferLength字符的长度,Value中的数据被截断BufferLength并且驱动程序以 null 结尾。

返回值

  • SQL_SUCCESS:表示调用正确。
  • SQL_SUCCESS_WITH_INFO:表示会有一些警告信息。
  • SQL_ERROR:表示比较严重的错误,如:内存分配失败、建立连接失败等。

其他

无。