#LOB函数

C驱动LOB功能是通过LOB(Large Object)数据类型实现对大型数据的存储和检索的功能。LOB数据类型用于存储大量的二进制或字符数据,例如图像、音频、视频、文档等。在数据库中,LOB通常被分为两种类型:BLOB(Binary Large Object)和CLOB(Character Large Object)。

  • BLOB类型用于存储二进制数据,可以存储图像、音频、视频等文件。
  • CLOB类型用于存储字符数据,可以存储文本文件、XML文件等。

C驱动提供了一组API函数或方法来执行LOB数据类型相关的操作,包括插入、更新(不适用于分布式部署)、删除和查询LOB数据等。插入或更新LOB数据时,可以使用API函数或方法将LOB数据从文件或内存缓冲区写入数据库。查询或检索LOB数据时,可以使用API函数或方法从数据库中读取LOB数据并将其保存到文件或内存缓冲区中。

对LOB数据执行操作时一般需要指定LOB的句柄或标识符,LOB句柄是指向LOB数据的引用,通过指定LOB句柄可以获取该LOB数据的长度、读取该LOB数据的内容、写入LOB数据等。

接口名称 接口说明
yacLobGetChunkSize LOB协议中,获取LOB的chunkSize
yacLobGetLength LOB协议中,获取LOB数据总长度
yacLobFreeTemporary LOB协议中,通知服务端释放临时LOB
yacLobIsTemporary LOB协议中,判断LOB是否为临时LOB
yacLobTrim LOB协议中,截取LOB数据
yacLobAppend LOB协议中,将一个LOB追加到另一个LOB末尾
yacLobCreateTemporary2 LOB协议中,通知服务端创建临时LOB
yacLobWriteAppend LOB协议中,将数据追加到LOB末尾
yacLobDescFree2 LOB协议中,为loblocator释放空间
yacLobDescAlloc2 LOB协议中,为loblocator分配空间
yacLobWrite2 LOB协议中,从某个位置将数据插入到LOB
yacLobRead2 LOB协议中,从某个位置读取LOB数据
pdf-btn 下载文档
copy-btn 复制链接