C#调用储存过程心得
第一步:创建表格
create table yin_test(
ID NUMBER,
NAME VARCHAR2(10),
SEX VARCHAR2(2),
AGE NUMBER,
ADDRESS VARCHAR2(200)
)
然后添加几行数据进去
insert into yin_test values(1,‘张三’,‘男’,24,‘湖南长沙’);
insert into yin_test values(2,‘李四’,‘男’,24,‘湖南长沙’);
insert into yin_test values(3,‘王五’,‘男’,24,‘湖南长沙’);
第二步:创建几个不同类型的储存过程
1、没有参数的储存过程
2、只有输入参数的储存过程
3、只有输出参数的储存过程
--创建包
create or replace package aaa_yyx_pac_area is
–无参数存储过程
procedure pro_yyx_areanull();
–带输入参数储存过程
procedure pro_yyx_areain(v_id number,v_name varchar2);
–带输出参数存储过程
procedure pro_yyx_areaout(reccount out number);
end;
–创建包体
create or replace package body aaa_yyx_pac_area is
–无参数储存过程实现
procedure pro_yyx_areanull() is
yname varchar2(20);
begin
select name into ynam