更新日期:2024年09月11日
ifx_lo_stat_refcnt() 函数返回对智能大对象的引用的数目。
语法
mint ifx_lo_stat_refcnt(LO_stat)
ifx_lo_stat_t *LO_stat;
LO_stat
指向 ifx_lo_stat() 分配并以状态信息填写的 LO-status 结构的指针。
用法
refcnt 参数时智能大对象的引用计数。对于智能大对象,此计数指示当前存在的永久
地存储的 LO-pointer 结构(ifx_lo_t)的数目。数据库服务器假定它可安全地移除该智能大
对象,并当引用计数为零且下列条件存在时,重新使用分配给它的任何资源:
引用计数在其中递减的事务提交。
连接终止,且在此连接期间创建该智能大对象,但它的引用计数不是递增的。
GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 803 -
当数据库服务器为一行中的智能大对象存储 LO-pointer 结构时,它递增引用计数器。
智能大对象的状态信息在 LO_stat 指向的 LO-status 结构中。ifx_lo_stat() 函数分配
此结构,并以特定的智能大对象的状态信息填充它。因此,您必须以对 ifx_lo_stat() 的调
用来调用 ifx_lo_stat_refcnt()。
返回代码
>=0
LO_stat 标识的智能大对象的引用计数。
-1
函数不成功。