首页 > 其他分享 >openGauss lo_read

openGauss lo_read

时间:2024-05-16 18:51:52浏览次数:19  
标签:read lo len int 返回值 openGauss buf

lo_read

功能描述

从一个大对象读取数据。

原型

int lo_read(PGconn* conn, int fd, char* buf, size_t len);

参数

表 1 lo_read参数

关键字

参数说明

conn

一个数据库连接

fd

文件描述符

buf

从大对象描述符中读取最多len字节到buf

len

要读取的数据长度

返回值

int:实际读出的字节数将被返回,如果先到达了大对象的末尾返回值可能会小于len。出错时返回值为-1。

示例

请参见示例章节。

详情查看:https://opengauss.org

详情查看:https://docs-opengauss.osinfra.cn

标签:read,lo,len,int,返回值,openGauss,buf
From: https://www.cnblogs.com/techbing/p/18196515

相关文章

  • openGauss lo_open
    lo_open功能描述打开一个现有的大对象进行读写。原型intlo_open(PGconn*conn,OidlobjId,intmode);参数表1lo_open参数关键字参数说明conn一个数据库连接lobjId要打开的大对象的OIDmode控制打开对象后只读、只写或者读写返回值int:成功......
  • hive写入star,csv格式的streamload-简单版
    hive写入star,csv格式的streamload注意字符串中的转移字符直接拼接\n而要显示\\是非转义字符publicclassGcyDataTrans{privatestaticStringSTARROCKS_HOST="IP";privatestaticStringSTARROCKS_HTTP_PORT="8030";privatestaticStringSTARROCKS_DB......
  • Summer '24:不容错过的Salesforce Flow 10大新功能!
    Flow是整个Salesforce平台自动化的未来。自从WorkflowRules和ProcessBuilders被淘汰,Salesforce将重点放在了Flow上,一直在将大量资源用于开发Flow创新,本次Summer'24中Flow也有不少亮眼的更新!01FlowCreationWizard和Flow类型创建Flow与以前有所不同。你看到的第一步只是让......
  • yolov8带overlap和NMS的切块推理库
    点击查看代码importcv2frompatched_yolo_inferimportMakeCropsDetectThem,CombineDetectionsfrompatched_yolo_inferimportvisualize_results#Loadtheimageimg_path=r'D:\gzj\pic\see\0510\a001.jpg'img=cv2.imread(img_path)element_crops=......
  • SpringCloud
    SpringCloud回顾之前的知识JavaSE数据库前端ServletHttpMybatisSpringSpringMVCSpringBootDubbo、Zookeeper、分布式基础Maven、GitAjax、Json...../串一下自己会的东西数据库MybatisSpringSpringMVCSpringBootDubbo、Zookeeper、分布式基础......
  • log4net性能小探
    初步测试了Log4性能。Appender架构如下。一般客户端,使用FileAppender,把Log记录在本地磁盘。1<lockingModel type="log4net.Appender.FileAppender+InterProcessLock"/> lockingModel影响性能。有三种模式:ExclusiveLock,MinimalLock,InterProcessLock。默认......
  • openGauss Database和Schema设计
    Database和Schema设计openGauss中可以使用Database和Schema实现业务的隔离,区别在于Database的隔离更加彻底,各个Database之间共享资源极少,可实现连接隔离、权限隔离等,Database之间无法直接互访。Schema隔离的方式共用资源较多,可以通过grant与revoke语法便捷地控制不同用户对各Sche......
  • yolov8开启tensorboard
    什么是TensorBoard?TensorBoard是一个用于可视化机器学习模型训练过程中的各种指标的工具,它可以帮助用户更好地理解和调试模型。TensorBoard可以显示各种类型的数据,如损失函数值、准确率、权重矩阵等,并且支持多种图表类型,如折线图、柱状图、散点图等。通过使用TensorBoard,用户可......
  • openGauss cursor-fetchone
    cursor.fetchone()功能描述此方法提取查询结果集的下一行,并返回一个元组。原型cursor.fetchone()参数无。返回值单个元组,为结果集的第一条结果,当没有更多数据可用时,返回为“None”。示例请参见示例:常用操作。详情查看:https://opengauss.org详情查看:https://docs-open......
  • openGauss dblink
    dblinkdblink是一个可以在openGauss数据库会话中连接到其它数据库的工具,同libpq支持的连接参数一致,也可以在通过在连接串中增加drivername(对应odbc.ini文件中的数据源名称)字段通过ODBC连接异构数据库。libpq连接串详见:链接参数ODBC的使用方法详见:ODBC常用的dblink函数参数......