执行存储过程报错:ORA-06575: 程序包或函数 BB 处于无效状态

1、你的存储过程有错误,编译不通过。处理于无效状态。
2、问题
   a.存储过程中隐式游标的select 语句必须要有into子句。
   如:select col1 into v_col1 from dba_tables where owner = 'ACM'
   col1为表中一字段,v_col1为一变量
   b.在存储过程中访问视图dba_tables,没有权限,你需要显式授权。
   如登录sys用户,

   grant select on dba_tables to 你的用记


我这的问题存在两处:

1.没有权限;

2.代码单引号变成了双引号,导致错误;

猜你喜欢

转载自blog.csdn.net/xiachaoyang/article/details/81061978
bb