在Package中Declare引用其它schema的Table栏位作为变量类型.
如
l_desc XHL.MY_TEST.DESC%TYPE;
编译出错.
PLS-00302:component 'XHL.MY_TEST' must be declared.
而且,以前的部分package有这样用的也invalied了.但是,确实有权限的,因为可以DESC,可以select ,delete,update该表.不知为何?
如
l_desc XHL.MY_TEST.DESC%TYPE;
编译出错.
PLS-00302:component 'XHL.MY_TEST' must be declared.
而且,以前的部分package有这样用的也invalied了.但是,确实有权限的,因为可以DESC,可以select ,delete,update该表.不知为何?
改成
XHL.MY_TEST%ROWTYPE
试试
你是要取得XHL.MY_TEST表的DESC字段吧?
那要赋权限,不管当前这个用户是否已经拥有DBA权限
grant select on XHL.MY_TEST to 目标用户;