返回首页

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

更新日期:2024年09月11日

表 5-78 具体信息如下:
plan_directive_name
资源计划指令名称
resource_plan_id
资源计划ID
consumer_group_id
消费组ID
resource_pool_id
资源池ID
comments
注释信息

ifx_var_freevar() 函数释放已为 var binary 和 lvarchar pointer 主变量分配了的内存。

语法
int fix_var_freevar(var_bin)
var binary *var_bin;
var_bin
var binary 或 lvarchar pointer 主变量的地址。
用法
每当您有 var binary 或 lvarchar pointer 主变量时,如下列示例所示,您必须通过
使用 ifx_var_freevar() 函数来显式地释放为它分配的内存。
EXEC SQL var binary ‘polygon’ poly;
EXEC SQL lvarchar *c;

下列示例说明 ifx_var_freevar() 的使用。您必须通过使用 ifx_var_freevar() 函数来显
式地释放已为 var binary 和 lvarchar pointer 主变量分配了的内存。
ifx_var_freevar(&poly);
ifx_var_freevar(&c);

如果您未使用 ifx_var_dealloc() 来释放已为 var binary 主变量的数据缓冲区分配了
的内存,则 ifx_var_freevar() 会这么做。然后,它释放 var binary 和 lvarchar pointer 主
变量的内存。在前面的示例中,在调用了 ifx_var_freevar() 之后,会将 poly 和 c 设置为
空。

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

取值:[0|1]
默认值:0
说明:隐式转换
隐式转换功能参数控制(Defect42748)
0. 向左边类型转化(默认)
1. 字符串和数字比较,字符串转成数字。
修改方式:
可使用set 语句修改值也可在配置文件中修改值。
适用于session、
global
范围均可。