面朝大海 春暖花开

天行健,君子以自强不息; 地势坤,君子以厚德载物; 宠辱不惊,闲看庭前花开花落; 去留无意,漫随天外云卷云舒。 不妄取,不妄予,不妄想,不妄求, 与人方便,随遇而安。 ——《周易》

导航

oracle数据库——存储过程

1、创建存储过程:
     1、1带参数的:
create or replace  procedure  saveuser
(
  imsi1 in varchar2,
  phonenumber1 in varchar2,
  idcardno1 in varchar2,
  name1 in varchar2,
  isused1 in number
)
as
begin
  delete from imsitophonenumber where imsi=imsi1 or phonenumber=phonenumber1;
  insert into imsitophonenumber (imsi,phonenumber,idcardno,name,isused,insertdate) values

(imsi1 , phonenumber1,idcardno1, name1 ,isused1, sysdate);
end ;

    1、2修改:t1=1 -》t2=11
SQL> create or replace procedure update_users(存储过程的名字) as
  2  begin
  3  update test1 set t2=11 where t1=1;
  4  end update_users(存储过程的名字);
  5  /
过程已创建。(最终显示的)

2、检查存储过程是否成功创建:
SQL> execute update_users(存储过程的名字);
PL/SQL 过程已成功完成。

3、查看存储过程
SQL> select * from user_source where name='update_users(存储过程的名字)';

4、显示具体错误信息:
SQL> show errors procedure update_users(存储过程的名字);
没有错误。(最终显示的)

posted on 2012-10-10 16:55  gentle_girl  阅读(204)  评论(0编辑  收藏  举报