C#调用Oracle带输出数据集的存储过程
来源:互联网 发布:98年击沉印尼军舰 知乎 编辑:程序博客网 时间:2024/05/21 11:06
1、创建一个带输出数据集的Oracle存储过程
create or replace procedure PRO_test(in_top in number,cur_out out sys_refcursor) is
--查询指定记录条数的数据,并返回总共记录数,返回多个数据集
begin
open cur_out for
SELECT * FROM dept_dict where rownum < in_top;
end PRO_test;
2、C#调用
Pu_Sys.GetConnObject con = new Pu_Sys.GetConnObject();
OracleConnection conn = new OracleConnection(con.Get_ConnStr());
OracleCommand Dcomm = new OracleCommand("PRO_TEST", conn);
Dcomm.CommandType = CommandType.StoredProcedure;
OracleParameter DpPass = new OracleParameter();
DpPass.Value = 5;
DpPass.Direction = System.Data.ParameterDirection.Input;
DpPass.ParameterName = "in_top";
Dcomm.Parameters.Add(DpPass);
OracleParameter DpOut = new OracleParameter("cur_out", OracleType.Cursor);
DpOut.Direction = System.Data.ParameterDirection.Output;
Dcomm.Parameters.Add(DpOut);
OracleDataAdapter Da = new OracleDataAdapter(Dcomm);
DataSet Ds = new DataSet();
try
{
Da.Fill(Ds);
}
catch (Exception)
{
}
conn.Close();
conn.Dispose();
- C#调用Oracle带输出数据集的存储过程
- c#调用带输出参数的存储过程
- C#里调用带输出参数的存储过程
- c#调用带输出参数的存储过程
- c#调用带输出参数的存储过程
- Oracle带输出参数的存储过程和调用
- 关于C#调用存储过程,带输出参数,存储过程
- C#调用oracle中带数组的存储过程
- 调用带输出参数的存储过程
- 带输出参数的存储过程调用
- 调用带输出参数的存储过程
- C#调用带参数的存储过程
- C#调用存储过程带输出参数或返回值
- C# 调用Oracle 存储过程返回数据集 实例
- C#调用oracle存储过程(返回数据集)
- C# 调用Oracle存储过程返回select数据集
- 带输出参数的存储过程的使用及在C#中调用问题
- 带输出参数的存储过程的使用及在C#中调用问题
- CDH5.3配置Kerberos+LDAP+Sentry记录
- 在iOS上自动检测内存泄露,FBRetainCycleDetector, FBAllocationTracker 和 FBMemoryProfiler
- 决策树 C&RT、CHAID、QUEST、C5.0的区别
- 图解Fiddler如何抓手机APP数据包【超详细】
- Google 开源的 Android 排版库:FlexboxLayout
- C#调用Oracle带输出数据集的存储过程
- 在使用VS2010时所遇见的问题总结
- JAVA Vector & ArrayList 的主要区别
- spark-submit 运行参数问题记录
- 【map的lower_bound up, 与erase】stl
- 阿里云文件迁移工具使用小结
- 周鸿祎:真想不通是张小龙这样的人做出了微信!
- 【bzoj4152】【AMPPZ2014】The Captain
- LeetCode OJ (2)