以下的文章主要是Oracle存储过程(增、删、改)写法的介绍,以目前的相关形式分析,发现自己所要在对其方面的学习的东西简直是太多了,甚至找不到头绪,例如:数据库、开发技术、管理……这些技术东西。
站在用户的角度思考问题,与客户深入沟通,找到昌江黎族网站设计与昌江黎族网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站建设、成都网站设计、企业官网、英文网站、手机端网站、网站推广、域名注册、虚拟空间、企业邮箱。业务覆盖昌江黎族地区。
一天一天都在更新,要想跟得上脚步,估计要把自己累趴下,还是要把自己善于的方面做好,做精也就差不多了。
好久都没有写过Oracle存储过程了,一般写查询语句比较多,自己就试着写了一下插入、删除、修改记录的存储过程。
插入:
代码
- CREATE OR REPLACE Procedure p_insert_t_stu --存储过程名称
- (
- p_stuid in Number,
- p_stuname in Nvarchar2,
- p_stusex in Nvarchar2,
- p_stuadd in Nvarchar2
- )
- as
- BEGIN
- insert into t_stu
- values
- (p_stuid,p_stuname,p_stusex,p_stuadd);
- commit;
- end;
删除:
代码
- CREATE OR REPLACE Procedure p_delete_t_stu --存储过程名称
- (
- p_stuid in Number,
- p_msg Out Nvarchar2
- )
- Is
- flag Integer := 1;
- v_stuid Number;
- Begin
- Select flag Into v_stuid From t_stu Where stuid=p_stuid;
- Delete t_stu
- Where
- stuid=p_stuid;
- commit;
- If flag=1 Then
- Begin
- p_msg:='删除成功';
- End;
- End If;
- Exception
- When Others Then
- p_msg:=Sqlerrm || ',' || '删除失败';
- END;
修改:
代码
- CREATE OR REPLACE Procedure p_update_t_stu --存储过程名称
- (
- p_stuid in Number,
- p_stuname in Nvarchar2,
- p_stusex in Nvarchar2,
- p_stuadd in Nvarchar2
- )
- as
- BEGIN
- Update t_stu Set stuname=p_stuname,stusex=p_stusex,stuadd=p_stuadd
- Where
- stuid=p_stuid;
- commit;
- end;
以上的相关内容就是对Oracle存储过程的介绍,望你能有所收获。
文章题目:Oracle存储过程的详细分析
网站路径:http://www.csdahua.cn/qtweb/news19/49969.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网