如何用存储过程读取CLOB类型的字段
答案:2 悬赏:0 手机版
解决时间 2021-02-08 18:53
- 提问者网友:niaiwoma
- 2021-02-08 06:49
如何用存储过程读取CLOB类型的字段
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-02-08 07:49
大家在应用oracle的时候, 可能经常会用到对大数据类型的操作, 在这里我简单的总结一下, 希望对大家能有所帮助! 也欢迎大家一起来探讨, 以便共同进步, 共同发展! 本文对oracle的高手来说是不用看的. 1. 如何创建带有clob类型字段的表? create tab
全部回答
- 1楼网友:拜訪者
- 2021-02-08 08:49
||create or replace procedure get_news
as
v_varchar VARCHAr2(1000);
v_start PLS_INTEGER := 1;
v_buffer PLS_INTEGER := 1000;
begin
dbms_output.enable(1000000);
for rec in (select test,name,value from test) loop
FOR i IN 1..CEIL(DBMS_LOB.GETLENGTH(rec.value) / v_buffer) LOOP
dbms_output.put_line('value是CLOB类型,从'||v_start||'起获取:'||DBMS_LOB.SUBSTr(rec.value, v_buffer, v_start));
v_start := v_start + v_buffer;
end loop;
end loop;
end;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯