我定义了以下这个变量
sqlstr varchar2(32767);然后动态生成字符串:
for v_cur 1..30
loop
sqlstr := sqlstr + '我构造的字符串';
end loop;
我用pl/sql跟踪的时候,sqlstr的值在前几个循环还能看到具体的值,稍微后面的循环,sqlstr的值就显示不出来,光标停在该变量上面,只显示'Long Value'。我看了看,我构造的字符串值还没超过32767这个宽度呢,怎么就不显示了。不知这是怎么回事,有什么解决办法吗?
请大家帮一下忙。谢谢了!
sqlstr varchar2(32767);然后动态生成字符串:
for v_cur 1..30
loop
sqlstr := sqlstr + '我构造的字符串';
end loop;
我用pl/sql跟踪的时候,sqlstr的值在前几个循环还能看到具体的值,稍微后面的循环,sqlstr的值就显示不出来,光标停在该变量上面,只显示'Long Value'。我看了看,我构造的字符串值还没超过32767这个宽度呢,怎么就不显示了。不知这是怎么回事,有什么解决办法吗?
请大家帮一下忙。谢谢了!
sqlstr varchar2(32767);然后动态生成字符串:
for v_cur 1..30
loop
sqlstr := sqlstr || '我构造的字符串';
end loop;