返回首页

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

更新日期:2024年09月11日

安装文件
我们提供的JDBC 接口的jar 包文件格式如下:
gbase-connector-java---bin.jar。
例如:gbase-connector-java-8.3.81.53-build52.2-bin.jar。


GBase 8a 程序员手册JDBC 篇
南大通用数据技术股份有限公司

- 5 -
2 GBase JDBC 基本概念

ifx_lo_release() 函数告诉数据库服务器释放与临时智能大对象相关联的资源。

语法
mint ifx_lo_release(LO_ptr)
ifx_lo_t *LO_ptr;
LO_ptr
您想要为其释放资源的智能大对象的 LO-pointer 结构。

用法
对于告诉数据库服务器何时释放与临时智能大对象相关联的资源为安全的,
ifx_lo_release() 函数是有用的。临时的智能大对象是有一个或多个 LO 句柄的智能大对象
之一,未将任何一个插入至表内。临时的智能大对象可以下列方式发生:

您以 ifx_lo_create() 创建智能大对象,但未将它的 LO 句柄插入至该数据库的列内。


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


您调用常见查询中的智能大对象的用户定义的例程,
但从未将它的 LO 句柄赋予该数
据库的列。

例如,下列查询为 table1 表中的每一行创建一个智能大对象,并将每一个发送至客
户机应用程序:
SELECT filetoblob(...) FROM table1;

当该客户机应用程序结束处理每一这些智能大对象时,
它可使用 ifx_lo_release() 函数
来指示数据库服务器。在您调用在临时的智能大对象上的此函数之后,数据库服务器可在
任何时刻释放该资源。
对于 LO 句柄和任何相关联的 LO 文件描述符的应用,
都不能保证
奏效。

在非临时的智能大对象上使用此函数,不会导致任何不正确的行为。然而,该调用代
价高,且不需要永久的智能大对象。

返回代码
0
函数成功。
< 0
函数不成功。

sysopclstr 系统目录表定义数据库中的每个光学集群。在该表中,每个光学集群对应
一行。
sysopclstr 表具有以下列。


类型
解释
owner
VARCHAR(32)
光学集群所有者的名称
clstrname
VARCHAR(128)
光学集群的名称
clstrsize
INTEGER
光学集群的大小
tabid
INTEGER
表的唯一标识代码
blobcol1
SMALLINT
BYTE 或 TEXT 列号 1
blobcol2
SMALLINT
BYTE 或 TEXT 列号 2
blobcol3
SMALLINT
BYTE 或 TEXT 列号 3
blobcol4
SMALLINT
BYTE 或 TEXT 列号 4
blobcol5
SMALLINT
BYTE 或 TEXT 列号 5
blobcol6
SMALLINT
BYTE 或 TEXT 列号 6
blobcol7
SMALLINT
BYTE 或 TEXT 列号 7
blobcol8
SMALLINT
BYTE 或 TEXT 列号 8
blobcol9
SMALLINT
BYTE 或 TEXT 列号 9
blobcol10
SMALLINT
BYTE 或 TEXT 列号 10
blobcol11
SMALLINT
BYTE 或 TEXT 列号 11
blobcol12
SMALLINT
BYTE 或 TEXT 列号 12
blobcol13
SMALLINT
BYTE 或 TEXT 列号 13

GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 53 -

类型
解释
blobcol14
SMALLINT
BYTE 或 TEXT 列号 14
blobcol15
SMALLINT
BYTE 或 TEXT 列号 15
blobcol16
SMALLINT
BYTE 或 TEXT 列号 16
clstrkey1
SMALLINT
集群键号 1
clstrkey2
SMALLINT
集群键号 2
clstrkey3
SMALLINT
集群键号 3
clstrkey4
SMALLINT
集群键号 4
clstrkey5
SMALLINT
集群键号 5
clstrkey6
SMALLINT
集群键号 6
clstrkey7
SMALLINT
集群键号 7
clstrkey8
SMALLINT
集群键号 8
clstrkey9
SMALLINT
集群键号 9
clstrkey10
SMALLINT
集群键号 10
clstrkey11
SMALLINT
集群键号 11
clstrkey12
SMALLINT
集群键号 12
clstrkey13
SMALLINT
集群键号 13
clstrkey14
SMALLINT
集群键号 14
clstrkey15
SMALLINT
集群键号 15
clstrkey16
SMALLINT
集群键号 16

此表的内容对 CREATE OPTICAL CLUSTER、ALTER OPTICAL CLUSTER 和 DROP OPTICAL
CLUSTER 语句敏感,这些语句已在支持光学集群子系统的数据库上执行。只有在运行
UPDATE STATISTICS 语句后,影响现有光学集群的更改才会在此表中反映出来。
clstrname 和 owner 列的组合索引只允许唯一值。tabid 列的简单索引允许重复值。