本文介绍如何获取存储过程的参数信息,并介绍如何在c#代码中使用ODP.NET调用oracle存储过程返回结果集:
1:创建包:
SQL> create or replace package FORP_PROC_INFO is
2
3 -- Author : zhanghaopeng
4 -- Created : 2005-12-14
5 -- Purpose : 获取存储过程参数信息
6
7 TYPE type_cur IS REF CURSOR; --定义游标变量用于返回记录集
8
9 PROCEDURE get_porc_pram(
10 proc_name in varchar2, --过程名称
11 v_cur out type_cur --返回游标
12 );
13
14 end FORP_PROC_INFO;
15 /
Package created
SQL>
2:创建包体:
SQL> create or replace package body FORP_PROC_INFO is
2
3
4 PROCEDURE get_porc_pram(
5 proc_name in varchar2, --过程名称
6 v_cur out type_cur --返回游标
7 )
8 AS
9 v_SQL va
1:创建包:
SQL> create or replace package FORP_PROC_INFO is
2
3 -- Author : zhanghaopeng
4 -- Created : 2005-12-14
5 -- Purpose : 获取存储过程参数信息
6
7 TYPE type_cur IS REF CURSOR; --定义游标变量用于返回记录集
8
9 PROCEDURE get_porc_pram(
10 proc_name in varchar2, --过程名称
11 v_cur out type_cur --返回游标
12 );
13
14 end FORP_PROC_INFO;
15 /
Package created
SQL>
2:创建包体:
SQL> create or replace package body FORP_PROC_INFO is
2
3
4 PROCEDURE get_porc_pram(
5 proc_name in varchar2, --过程名称
6 v_cur out type_cur --返回游标
7 )
8 AS
9 v_SQL va