我写了个解锁的存储过程,用declare就可以运行,改用存储过程编译就报错
这是存储过程编译报错:
这是declare执行:
求解
v_sql 字符串容量太小了。设置大点就行了 Oracle 10g最大为4000, Oracle 12 可达32767)
你可以先试试varchar2(8000) 试试
就是字符串缓冲的问题,你改成clob