返回首页

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

更新日期:2024年09月11日




GBase 8s GCI 接口使用指南

南大通用数据技术股份有限公司 35
sword GCIBindByName(
GCIStmt *stmtp,
GCIBind **bindp,
GCIError *errhp,
CONST GCIText *placeholder,
sb4 place_len,
dvoid *valuep,
sb4 value_sz,
ub2 dty,
dvoid *indp,
ub2 *alenp,
ub2 *rcodep,
ub4 maxarr_len,
ub4 *curelep,
ub4 mode
);

按参数名称绑定SQL语句中的参数。

参数
输入
/输出


stmtp
输入
绑定影响的语句句柄
bindp
输出
绑定信息句柄
errhp
输入
错误信息句柄, 该接口调用失败时将错误码和错误信息写入该句

placeholder
输入
绑定的参数名称
placeh_len
输入
参数名称的长度
valuep
输入
参数值缓冲区指针
value_sz
输入
参数类型单个值的大小
dty
输入
参数的数据类型,取值请参考GCI数据类型介绍
indp
输入
控制指示位缓存(仅用于和Oracle保持兼容)
alenp
输入
保留参数, 目前不使用(仅用于和Oracle保持兼容)
rcodep
输入
保留参数, 目前不使用(仅用于和Oracle保持兼容)
maxarr_len
输入
保留参数, 目前不使用(仅用于和Oracle保持兼容)
curelep
输入
保留参数, 目前不使用(仅用于和Oracle保持兼容)
mode
输入
绑定模式, 取值如下:
GCI_DEFAULT:缺省模式
GCI_THREADED:多线程模式
如果执行成功, 则返回GCI_SUCCESS,否则返回GCI_ERROR。

gbase_store_result
...........................
47

语法格式
ALTER TABLE table_name CLUSTERED BY (col_name, col_name, ...) [SORTED BY (col_name, ...)]
INTO num_buckets BUCKETS;
示例
示例1:修改表的存储属性。
gbase> ALTER TABLE t_hive CLUSTERED BY (stu_n) SORTED BY (stu_n) INTO 2 BUCKETS;
Query OK, 0 rows affected

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 637