返回首页

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

更新日期:2024年09月11日

表 5-80 具体信息如下:
resource_pool_id
资源池ID
resource_pool_name
资源池名称
event_time
Event 出现时间
task_id
任务ID
statement
SQL 语句
event_type
Event 类型
event_description
Event 描述信息

ifx_var_flag() 函数确定如何为 lvarchar 或 var binary 主变量的数据缓冲区分配内存。


语法
var binary
mint ifx_var_flag(var_bin, flag)
var binary **var_bin;
int2 flag;

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


lvarchar
mint ifx_var_flag(lvar, flag)
lvarchar **lvar;
int2 flag;

flag
分配标志的 int2 值,或为 0,或为 1。
var_bin
var binary 主变量的地址。
lvar
lvarchar pointer 主变量的地址。

用法
flag 参数的值是分配标志。它确定由谁来为 var_bin 主变量的数据处理内存分配,如
下:
当 flag 为 1 时,GBase 8s ESQL/C 自动地执行此内存分配。
当您不确定 SELECT 返回的数据量时,
在 SELECT 语句之前,
您可使用 flag 值
1。
当 flag 为 0 时,GBase 8s ESQL/C 不自动地执行此内存分配。
当您设置标志为 0 时,
您必须以 ifx_var_alloc() 函数为 lvar 或 var_bin 变量的数据
缓冲区分配内存。

如果您不为 lvarchar 或 var binary 主变量调用 ifx_var_flag() 函数,则 GBase 8s
ESQL/C 为它的数据缓冲区分配内存。或者您为 lvarchar 或 var binary 变量分配内存,
或者允许 GBase 8s ESQL/C 为您分配,您必须以 ifx_var_dealloc() 函数释放该内存。

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

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

示例:假设当前的IP 为172.168.83.11,
要更改的hostname 为gba01,
具体设置方
法如下:

RHEL6.X
1、修改/etc/hosts 文件,增加相关信息;
# vi /etc/hosts