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存储过程的如何正确输写
本文地址:http://jxruijie.cn/article/djhidse.html

 
                