返回首页

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

更新日期:2024年09月11日

参数说明:设置主服务器配置文件名称(postgresql.conf)。
该参数属于POSTMASTER 类型参数,请参考表15-15-1 中对应设置方法进行设置,不
支持使用表GUC 参数设置方式中的方式四进行修改。
取值范围:字符串,长度大于0
默认值:postgresql.conf(实际安装可能带有绝对目录)

ifx_lo_spec_free() 函数释放 LO-specification 结构的资源。

语法
mint ifx_lo_spec_free(LO_spec)
ifx_lo_create_spec_t *LO_spec;
LO_spec

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 788 -
指向要释放的 LO-specification 结构的指针。

用法
ifx_lo_spec_free() 函数通过调用 ifx_lo_spec_free() 来释放分配了的 LO-specification
结构。LO_spec 指针指向要被释放的 ifx_lo_create_spec_t 结构。

GBase 8s ESQL/C 不执行 LO-specification 结构的内存管理。你必须为每一您以
ifx_lo_def_create_spec() 函数的调用来分配的 LO-specification 结构调用 ifx_lo_spec_free()。


重要: 请不要使用 ifx_lo_spec_free() 来释放您通过调用 ifx_lo_stat_cspec() 来访问
的 ifx_lo_create_spec_t 结构。当您调用 ifx_lo_stat_free() 来释放 ifx_lo_stat_t 结构时,
它还自动地释放 ifx_lo_create_spec_t 结构。请仅使用 ifx_lo_spec_free() 来释放您通过调
用 ifx_lo_def_create_spec() 创建了的 ifx_lo_create_spec_t 结构。

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

每一种范围类型都有一个与其同名的构造器函数。
使用构造器函数常常比写一个范围文
字常数更方便,因为它避免了对界限值的额外引用。构造器函数接受两个或三个参数。
两个

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
90
参数的形式以标准的形式构造一个范围(下界是包含的,上界是排除的)
,而三个参数的形
式按照第三个参数指定的界限形式构造一个范围。第三个参数必须是下列字符串之一:
“()”
、“(]”
、“[)”或者“[]”
。例如:
-- 完整形式是:下界、上界以及指示界限包含性/排除性的文本参数。
gbase=# SELECT numrange(1.0, 14.0, '(]');
(1.0,14.0]
-- 如果第三个参数被忽略,则假定为'[)'。
gbase=# SELECT numrange(1.0, 14.0);
[1.0,14.0)
-- 尽管这里指定了'(]',显示时该值将被转换成标准形式,因为int8range 是一种离
散范围类型(见下文)

gbase=# SELECT int8range(1, 14, '(]');
[2,15)
-- 为一个界限使用NULL 导致范围在那一边是无界的。
gbase=# SELECT numrange(NULL, 2.2);
(,2.2)