ORA-20000:ORU-10027:缓冲区溢出,限制为 10000 字节

esh*_*esh 4 oracle plsql

当我尝试执行此查询时出现该错误:

select *
from lc_history2 lc
where  lc.view_name <> 'LC Main'
and lc.modifiedtime = (select max(modifiedtime) from lc_history2 l where lc.lc = l.lc) 
 and lc.modifiedtime >= sysdate-30
Run Code Online (Sandbox Code Playgroud)

Joh*_*yle 7

ORU-10027如果您dbms_output.put_line在您PL/SQL的缓冲区中使用了很多,则会出现。如果您只是在调试,那么您应该将其设置为较大的数量(dbms_output.enable(10000000)虽然从 10g 开始是传统的,但它可以是无限制的:)dbms_output.enable(null)但在进入生产环境时尝试将其删除。