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 阅读(208) 评论(0) 编辑 收藏 举报