欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

创造存储过程报错

更新时间: 2014-01-05 02:11:51 责任编辑: Author_N1

 

创建存储过程报错?
由于刚接触oracle,基本属于菜鸟级别,还望好心人帮忙看看哪一块语法错了。
SQL> CREATE OR REPLACE PROCEDURE nan
  2  (
  3  sid in char(10)
  4  )
  5  is
  6  begin
  7  select * from t where SID=sid;
  8  end;
  9  /

警告: 创建的过程带有编译错误。

--参考方法--
引用:
我修改成这样还会有错吗?


create or replace procedure rk
(
   isb in t.ID%type
)
as
i number;
begin
  select NAME into i from t where ID=isb;
  Dbms_Output.put_line(i);
end;


你这有点捉急啊 传入的参数和你t表id类型一样就行了 该是什么就是什么,t表的name是number型的么,you know!
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:11:51
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/6829/
本文WWW.DOC100.NET DOC100.NET版权所有。