返回首页

gbase数据、南大通用产品文档:GBase8agbase_list_fields

更新日期:2024年09月11日

 摘要:
返回由给定表中的字段名称组成的结果集,给定表与由通配符参数指定的
简单正则表达式匹配。通配符参数可以包含通配符“%”或“_”
,也可以是NULL
指针,
以便与所有的字段匹配。
调用gbase_list_fields()的方法类似于执行查
询SHOW COLUMNS FROM tbl_name [LIKE wild]。
必须用gbase_free_result()释放结果集。



GBase 8a 程序员手册C API 篇
南大通用数据技术股份有限公司

- 25 -
注意,建议使用SHOW COLUMNS FROM tbl_name,而不是
gbase_list_fields()。
 语法:
GBASE_RES
*
gbase_list_fields(GBASE
*gbase,
const
char
*table,const
char *wild);
 参数:
 返回值:
如果成功,返回GBASE_RES 结果集。如果出现错误,返回NULL。
错误
CR_COMMANDS_OUT_OF_SYNC
以不恰当的顺序执行了命令。
CR_SERVER_GONE_ERROR

GBASE 服务器不可用。
CR_SERVER_LOST


在查询过程中,与服务器的连接丢失。
CR_UNKNOWN_ERROR


出现未知错误。

功能

GBase 8a MPP Cluster 产品手册
6 附录
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1559
当该值不为0 时,若小表拉表的数据行数大于该值,进行HASH 重分布JOIN。
该参数的默认值是0。



sword GCISessionRelease (
GCISvcCtx *svchp,
GCIError *errhp,
GCIText *tag,
ub4 tag_len,
ub4 mode
);

释放使用 GCISessionGet() 创建的连接。

参数
输入
/输出


svchp
输入
在相应的 GCISessionGet() 调用期间填充的服务上下文。
默认情况下,与此句柄关联的会话和连接将关闭。
在连接池的情况下,会话将关闭,连接将释放到池中。
对于会话池,与此服务上下文关联的会话或连接对将释放到池中。
errhp
输入/输出
错误句柄
tag
输入
保留参数,目前不使用(仅用于和Oracle 保持兼容)
tag_len
输入
保留参数,目前不使用(仅用于和Oracle 保持兼容)
mode
输入
有效模式为:GCI_DEFAULT:默认情况和连接池

如果执行成功,则返回GCI_SUCCESS,否则返回GCI_ERROR。