ORACLE_截取clob类型字段中的内容

SELECT DBMS_LOB.SUBSTR(r.CFPayReqNumber, 4000, 1) AS clob_content , r.CFPayReqNumber ,r.* FROM T_NT_ReceivableBill   r where r.CFPayReqNumber LIKE '%ZDAFK20231030%' 

 

 

在上述代码中,CFPayReqNumber是要展示内容的CLOB字段名,T_NT_ReceivableBill   是包含CLOB字段的表名。

DBMS_LOB.SUBSTR函数有三个参数:CLOB字段名、截取长度和起始位置。在示例中,截取长度为4000个字符,起始位置为1。

需要注意的是,如果CLOB字段的内容超过了截取长度,将只会返回前面的部分内容。如果想要完整地展示CLOB字段的内容,可以考虑将截取长度设置得更大,或者使用其他方法来处理CLOB字段的内容。

posted @   凉了记忆  阅读(2052)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示