在同一个表空间有两个user,两user都有DBA的权限,在建立存储过程时,存储过程中有一条语句:
select a.SEQ_name.NEXTVAL into ba_id from dual;此语句编译出错;
但是直接执行select a.SEQ_name.NEXTVAL from dual;语句又可以返回结果。
select a.SEQ_name.NEXTVAL into ba_id from dual;此语句编译出错;
但是直接执行select a.SEQ_name.NEXTVAL from dual;语句又可以返回结果。
conn usera
grant select on SEQ_name to userb;
是不是 ba_id 变量没有申明?