返回首页

gbase数据、南大通用产品文档:GBase8sifx_lo_read() 函数

更新日期:2024年09月11日

ifx_lo_read() 函数从打开的智能大对象读取指定数目的字节。

语法
mint ifx_lo_read(LO_fd, buf, nbytes, error)
mint LO_fd;
char *buf;
mint nbytes;
mint *error;
LO_fd
要从其读取的智能大对象的 LO 文件描述符。
buf
指向包含 ifx_lo_read() 从智能大对象读取的字符缓冲区的指针。
nbytes
以字节计的 buf 字符缓冲区的大小。此值不可超过 2 GB。
error
指向包含 ifx_lo_read() 设置的错误代码的 mint 的指针。

用法
ifx_lo_read() 函数从 LO_fd 文件描述符标识的智能大对象读取 nbytes 的数据。该读
取始于 LO_fd 的当前搜寻位置。您可使用 ifx_lo_tell() 函数来取得当前的搜寻位置。

该函数将此数据读取至 buf 指向的用户定义的缓冲区内。buf 缓冲区的大小必须小于
2 GB。要读取大于 2 GB 的智能大对象,请在 2-GB chunk 中读取它们。

返回代码
>=0
该函数已从智能大对象读取至 buf 字符缓冲区内的字节数。
-1
函数不成功;请检测 error 的详尽错误代码。


GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
679
概述
对于操作字符串位置的函数,第一个位置被标记为1。

可以使用 onspaces -r 选项结束 dbspace 、blobspace 或 sbspace 的镜像。
语法:

该命令有等同的 SQL 管理 API 命令。
元素
用途
关键注意事项
-r
向数据库服务器指示现有的
dbspace 、 blobspace 或
sbspace 的镜像应结束
有关背景信息,
请参阅 GBase
8s 管理员指南 中
的 使用镜像 一章

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 426 -

元素
用途
关键注意事项
-y
导致数据库服务器自动对所
有提示响应“是”

blobspace 给出您想要结束镜像的
blobspace 的名称
语法必须符合 Identifier 段;请参阅 《GBase
8s SQL 指南:语法》。有关更多信息,请参阅
GBase 8s 管理员指南 中的 使用镜像 一章
dbspace
给出您想要结束镜像的
dbspace 的名称
语法必须符合 Identifier 段;请参阅 《GBase
8s SQL 指南:语法》。有关更多信息,请参阅
GBase 8s 管理员指南 中的 使用镜像 一章
sbspace
给出您想要结束镜像的
sbspace 的名称
语法必须符合 Identifier 段;请参阅 《GBase
8s SQL 指南:语法》。有关背景信息,请参阅
GBase 8s 管理员指南 中的 使用镜像 一章