返回首页

gbase数据、南大通用产品文档:GBase8afunc_init()

更新日期:2024年09月11日

函数原型
my_bool func_init( UDF_INIT* initid, UDF_ARGS* args, char* message );
函数说明

检查传到func()的参数个数;

检查参数类型是否正确;

如果参数类型不正确,在func_init 中检查然后报错,或者在func_add
函数中自己转换;

指定返回结果的最大长度。对于string/decimal,这个值是返回值的最大字节

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1403
数(decimal 时是显示数值,会包括正负号、小数点等)。返回类型为int、
real 类型时会忽略该值;

指定返回结果的最大小数位,主要针对decimal 和real;

指定结果属性为不含NULL,或者可以为NULL(create table as select 中列属
性会参照此值)。
参数说明

char *message
如果func_init 发生错误,
用户可以向message 拷贝错误信息,
同时函数返回1;

该函数是UDAF 的初始化函数,只在开始调用一次,它可用于参数校验,
设置输出结果属性等功能。如果func_init()返回一个错误,SQL 语句返回一
条错误消息,同时不会调用UDAF 后面的函数。

 摘要:
执行预处理语句。
 语法:
int gbase_stmt_execute(GBASE_STMT *stmt);
 参数:
 返回值:
如果执行成功,返回0。如果出现错误,返回非0 值。
 错误
CR_COMMANDS_OUT_OF_SYNC
以不恰当的顺序执行了命令。
CR_OUT_OF_MEMORY


内存溢出。
CR_SERVER_GONE_ERROR

GBase 服务器不可用。
CR_SERVER_LOST


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


出现未知错误

Delete BackUp Points end

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
413
$ python $GCLUSTER_BASE/server/bin/gcrcman.py -d
/home/gbase/backupT -P gbasedba -e "show backup"
cycle point level time
0
0
0
2020-08-08 15:00:36
0
1
1
2020-08-08 15:02:52
1
0
0
2020-08-10 23:23:20
1
1
1
2020-08-10 23:24:32
1
2
1
2020-08-11 00:46:37
3
0
0
2020-08-11 00:53:23