应该是这ADD_BOOK这个过程编译不成功啊,第二个错误也说明ADD_BOOK过程无效啊,你在sqlplus中编译一下看出现什么错啊

解决方案 »

  1.   

    你用了一个exception,但是没有定义。 并且,你raise了它,但是没有处理句柄。错误一;
    调用过程(在sql*qlus中)应该用start 文件路径;或者@文件路径;
      你可以把脚本文件放在任何一个文件夹了 在调用的时候用start 完整路径名  即可;
    书上说的是 使用系统默认的路径;你没有必要使用默认路径;
      

  2.   

    好像我把那个exception去掉以后还是出现编译没有通过的警告
    Warning: Procedure created with compilation errors.我想请问一下是不是我的程序在什么地方出了错误啊?还是procedure是不能被单独编译的?
    我这些程序是按照OREILLY的那本PL/SQL入门书上输入的。谢谢了