为何同义词不可以用在存储过程中?DECLAREv_deptnodept.deptno%TYPEv_dnamedept.dname%TYPEBEGINv_deptno:
为何同义词不可以用在存储过程中?
DECLARE
v_deptno dept.deptno%TYPE
v_dname dept.dname%TYPE
BEGIN
v_deptno := &no;
v_dname := &name;
END;
这里的dept如果是表可以编译通过,如果是同义词,为何编译通不过?
[解决办法]
是权限的问题。9i中要赋select any table权限。
