VastbaseG100

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

Menu

SQLPrimaryKeys

功能描述

返回列名,这些列名是表的主键。 驱动程序将信息作为结果集返回。 此函数不支持在单个调用中从多个表返回主键。

接口原型

RETCODE		SQL_API
SQLPrimaryKeys(HSTMT hstmt,
			   SQLCHAR *szCatalogName,
			   SQLSMALLINT cbCatalogName,
			   SQLCHAR *szSchemaName,
			   SQLSMALLINT cbSchemaName,
			   SQLCHAR *szTableName,
			   SQLSMALLINT cbTableName)

参数说明

参数名 参数说明
hstmt 语句句柄。
szCatalogName Vastbase在实现此接口时没有用到该参数。
cbCatalogName Vastbase在实现此接口时没有用到该参数。
szSchemaName 模式名。如果驱动程序支持某些表的模式,但不支持其他表的模式,例如当驱动程序从不同的dbms检索数据时,一个空字符串(“”)表示那些没有模式的表。szSchemaName不能包含字符串搜索模式。
cbSchemaName *szSchemaName的字符长度。
szTableName 表名。这个参数不能是空指针。szTableName不能包含字符串搜索模式。
cbTableName *szTableName的字符长度。

返回

  • SQL_SUCCESS:表示调用正确。
  • SQL_ERROR:表示比较严重的错误,如:内存分配失败、建立连接失败等。

其他

无。