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 阅读(210) 评论(0) 编辑 收藏 举报
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步