文档章节

CLOB转换为VARCHAR2

hsulucien
 hsulucien
发布于 2016/06/21 11:41
字数 57
阅读 17
收藏 0
  • 使用dbms_lob.read
CREATE OR REPLACE FUNCTION getclob(lobloc CLOB) RETURN VARCHAR2 IS
	buffer VARCHAR2(32767);
	amount NUMBER := 4000;
	offset NUMBER := 1;
BEGIN
	dbms_lob.read(lobloc, amount, offset, buffer);
	RETURN buffer;
EXCEPTION
	WHEN no_data_found THEN
		RETURN buffer;
END;
  • dbms_lob.substr
SELECT dbms_lob.substr(xxx) FROM XXX;

 

© 著作权归作者所有

共有 人打赏支持
hsulucien
粉丝 0
博文 3
码字总数 57
作品 0
这段20行Oracle函数转换成MySql怎么写??

这段20行Oracle函数转换成MySql怎么写?? CREATE OR REPLACE FUNCTION blobtoclob (blob_in IN BLOB) RETURN CLOB AS v_clob CLOB; v_varchar VARCHAR2(32767); vstart PLSINTEGER := 1; v......

Power_Coding
2015/03/25
307
0
ORA-22922: 不存在的 LOB 值

今天开发报表遇到了ORA-22922: 不存在的 LOB 值问题,原因是用了wm_concat函数,转换后是clob类型,导致报表查询时报错。 后来改为使用listagg函数替代,完美解决问题,同时网上还有一种解决...

zxf261
2017/01/03
0
0
Oracle的存储过程调用webservice

有没有会这个的大神,我这边可以返回soap的响应报文,但是由于varchar2的限制只返回了一半,另一半就没有了,不知道将read_text怎么 转换成clob很头痛

冬夜的星空
01/04
113
5
oracle 数据类型与java对照

Mysql Oracle Java BIGINT NUMBER(19,0) java.lang.Long BIT RAW byte[] BLOB BLOB RAW byte[] CHAR CHAR java.lang.String DATE DATE java.sql.Date DATETIME DATE java.sql.Timestamp DECI......

小梅菜鸟
2012/04/11
0
0
Oracle 10g 常用数据类型

数据类型 取值范围 描述 备注 Char(n) n=1 to 2000字节 存储固定长度的字符串。默认长度为1。 Varchar2(n) 高亮为常用字段 n=1 to 4000字节 可变长的字符串,具体定义时指明最大长度n,这种数...

mj4738
2011/11/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【挑战剑指offer】系列03:逆序打印单链表

本系列的算法原题来自于“牛客网-剑指offer”,写这个板块,不仅仅是解决算法问题本身,更是手动提高难度、自行变式,思考更多的解决方案,以带给自己一些启发。 1. 【逆序打印单链表】原始题...

LinkedBear
34分钟前
2
0
Linux内存布局

今天这篇文章主要是我之前看Linux内核相关知识和博客Gustavo Duarte中。我主要是看了这篇博客,并且结合之前的知识,对内存管理的的理解又上升了一个档次。所以想通过这篇文章总结下。 我们先...

linuxprobe16
53分钟前
1
0
day94-20180921-英语流利阅读-待学习

记录死亡还是消费死者?自杀报道的媒体偏见 雪梨 2018-09-21 1.今日导读 自杀事件报道一直是新闻报道的重要部分,具有骇人听闻、吸引眼球的特点。可是在报道这些事件的时候,除了客观陈述事实...

飞鱼说编程
59分钟前
4
0
如何通过 J2Cache 实现分布式 session 存储

做 Java Web 开发的人多数都会需要使用到 session (会话),我们使用 session 来保存一些需要在两个不同的请求之间共享数据。一般 Java 的 Web 容器像 Tomcat、Resin、Jetty 等等,它们会在...

红薯
今天
5
0
C++ std::thread

C++11提供了std::thread类来表示一个多线程对象。 1,首先介绍一下std::this_thread命名空间: (1)std::this_thread::get_id():返回当前线程id (2)std::this_thread::yield():用户接口...

yepanl
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部