您当前位置:设计在线网 >> Oracle >> 浏览文章

Oracle存储过程的正确写法介绍

分享到:
本文章讲述了Oracle存储过程的正确写法介绍.

  以

下的文章主要介绍的是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数据操作和控制语言详解
Oracle托管型CRM助用户摆脱传统CRM复杂性分析

相关文章:

推荐文章  
赞助商链接  
热门排行  
主题推广  
中国设计在线网 All Rights Reserved. 互联网违法和不良信息举报
信息产业部备案号:湘ICP备09001063号