返回首页

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

更新日期:2024年09月11日

多实例部署
........................................
16

[root@CM1 ~]# cd /opt/GBASE/gbase/etc/
[root@CM1 etc]# su gbasedbt
[gbasedbt@CM1 etc]$ vim sqlhosts.cm1
内容如下:
db_group

group
-


-
i=1
gbaseserver

onsoctcp

ifx_lo_alter() 函数修改现有的智能大对象的存储特征。
语法
mint ifx_lo_alter(LO_ptr, LO_spec)
ifx_lo_t *LO_ptr;
ifx_lo_create_spec_t *LO_spec;
LO_ptr
指向标识其存储特征被更改的智能大对象的 LO-pointer 结构的指针。
LO_spec
指向包含存储特征的 LO-specification 结构的指针,ifx_lo_alter() 为
LO_ptr 指示的智能大对象保存该特征。

用法
ifx_lo_alter() 函数以 LO_spec 指向的 LO-specification 结构中的特征来更新现有的
智能大对象的存储特征。使用 ifx_lo_alter(),您仅可更改下列存储特征:
日志记录特征
您可以 ifx_lo_specget_flags() 函数来设置 LO_LOG 或 LO_NOLOG 标志。
最后访问时间特征

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

您可以 ifx_lo_specset_flags() 函数来设置 LO_KEEP_LASTACCESS_TIME 或
LO_NOKEEP_LASTACCESS_TIME 标志。
Extent 大小
您可以 ifx_lo_specset_extsz() 函数来为分配 extent 大小存储新的整数值。在
ifx_lo_alter() 函数完成之后,新的 extent 大小仅适用于被写的 extent。
在它继续更新之前,该函数取得整个智能大对象的排他锁。它保持此锁,直到更新完
成为止。

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