变量不能带大小
create or replace procedure find_Books(id in varchar2) 
is

解决方案 »

  1.   

    用show error看一下
    我怀疑是找不到表吧,你试试把相应的用户名加上,比方说books表在test用户下,就写test.books
    试试看吧
      

  2.   

    create or replace procedure find_Books(id in varchar2) 
    is
    begin
     update books
     set title='qiu wei ying'
     where isbn=id;
    end find_Books;
    /
      

  3.   

    由以下原因引起:
    1.数据类型不指定指定长度;
    2.每条完整的Sql语句要在末尾加“;”。