返回首页

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

更新日期:2024年09月11日

ifx_var_setdata() 函数在 lvarchar 或 var binary 主变量中存储数据。

语法
var binary
mint ifx_var_setdata(var_bin, buffer, buf_len)
var binary **var_bin;
char *buffer;
int4 buf_len;

lvarchar
mint ifx_var_setdata(lvar, buffer, buf_len)
lvarchar **lvar;

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 821 -

char *buffer;
int4 buf_len;

buffer
包含要存储在 lvar 或 var_bin 主变量中的数据的字符缓冲区。
buf_len
以字节计的缓冲区的长度。
var_bin
var binary 主变量的地址。
lvar
lvarchar pointer 主变量的地址。

用法
ifx_var_setdata() 函数将数据存储在 lvar 或 var_bin 主变量的数据缓冲区中的 buffer
中。对于 lvarcharpointer 主变量,GBase 8s ESQL/C 期望 buffer 之中的数据为以空终止
的 ASCII 数据。

返回代码
0
函数成功。
<0
函数不成功,且返回值指示错误的原因。

同化HASHMAP:镜像表所属的两个VC 创建相同的hashmap:
1.
两个集群创建相同的distribution;
2.
初始化时创建相同的HASHMAP:
语法:
INITNODEDATAMAP FROM VC1;
示例:
INITNODEDATAMAP FROM VC1;
比如有两个VC,VC1 已经使用INITNODEDATAMAP 命令初始化过HASHMAP,
VC2 就可以使用INITNODEDATAMAP FROM VC1 来初始化HASHMAP,
这样VC1
和VC2 的HASHMAP 就会相同。

ARCHIVE_SNAPSHOT 是DB4AI 特性用于存档快照的接口函数。通过语法ARCHIVE
SNAPSHOT 调用。生效后的快照无法参数训练等任务。
参数
类型
描述
i_schema
IN NAME
快照存储的模式名字,默认
值是当前用户
i_name
IN NAME
快照名称
res
OUT db4ai.snapshot_name
结果

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1120