`
hanfei114
  • 浏览: 35758 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

oracle中long value取值

阅读更多
SET SERVEROUTPUT ON

v_DynSQL为vachar2类型,但拼接的输出语句过大,后台无法打印输出.用以下语句进行分行打印:

v_sql varchar2(4000);
    v_n   pls_integer := 1; 

loop
    v_sql := substr(v_DynSQL, v_n, 1000);
    dbms_output.put_line(v_sql);
   
    v_n := v_n + 1000;   
    exit when v_n > length(v_DynSQL);
end loop;
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics