ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【PL/SQL 学习】PLS-00201

【PL/SQL 学习】PLS-00201

原创 Linux操作系统 作者:杨奇龙 时间:2011-02-24 21:56:32 0 删除 编辑
aliim@im1>ALTER PACKAGE IM_UTL COMPILE BODY;
Warning: Package Body altered with compilation errors.
aliim@im1>SHOW ERROR
Errors for PACKAGE BODY IM_UTL:
LINE/COL ERROR
-------- -----------------------------------------------------------------
356/15   PLS-00201: identifier 'AREA_LIST' must be declared
356/15   PL/SQL: Item ignored
357/17   PLS-00201: identifier 'AREA_LIST' must be declared
357/17   PL/SQL: Item ignored
363/5    PL/SQL: SQL Statement ignored
363/95   PL/SQL: ORA-00942: table or view does not exist
365/5    PL/SQL: Statement ignored
365/9    PLS-00320: the declaration of the type of this expression is
         incomplete or malformed

370/5    PL/SQL: Statement ignored
370/9    PLS-00320: the declaration of the type of this expression is
         incomplete or malformed
aliim@im1>alter view &viewname  compile;
Enter value for viewname: alter view &viewname  compile;
old   1: alter view &viewname  compile
new   1: alter view alter view &viewname  compile;  compile
alter view alter view &viewname  compile;  compile
           *
ERROR at line 1:
ORA-00999: invalid view name
aliim@im1>/
Enter value for viewname: V_AREA_LIST
old   1: alter view &viewname  compile
new   1: alter view V_AREA_LIST  compile
Warning: View altered with compilation errors.
aliim@im1>show error
No errors.
aliim@im1>

解决办法重新赋予 aliim select any table 权限,这里查出 aliim对
AREA_LIST没有访问权限,导致报错。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22664653/viewspace-687898/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
MySQL DBA NoSQL DEVOPS

注册时间:2009-10-07

  • 博文量
    1026
  • 访问量
    7823904