知识大全 ADO.NET访问Oracle 9i存储过程(上)[7]

Posted 过程

篇首语:人永远是要学习的。死的时候,才是毕业的时候。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ADO.NET访问Oracle 9i存储过程(上)[7]相关的知识,希望对你有一定的参考价值。

ADO.NET访问Oracle 9i存储过程(上)[7]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  以下代码摘自上述包规范的包正文 说明了 GetLocations 包中的第一个过程的实现细节

CREATE OR new PACKAGE BODY CRUD_LOCATIONS AS

  PROCEDURE GetLocations (cur_Locations OUT T_CURSOR)

  IS

  BEGIN

  OPEN cur_Locations FOR

  SELECT * FROM LOCATIONS;

  END GetLocations;

   Implementation of other procedures ommitted

  END CRUD_LOCATIONS;

  使用 DataReader

  可以通过调用 OracleCommand 对象的 ExecuteReader() 方法来创建 OracleDataReader 本节说明如何使用 DataReader 来访问由存储过程 SELECT_JOB_HISTORY 返回的结果集 以下为包规范

CREATE OR new PACKAGE SELECT_JOB_HISTORY AS

  TYPE T_CURSOR IS REF CURSOR;

  PROCEDURE GetJobHistoryByEmployeeId

  (

  p_employee_id IN NUMBER

  cur_JobHistory OUT T_CURSOR

  );

  END SELECT_JOB_HISTORY;

  包正文定义了一个过程 该过程检索指定员工的工作经历的结果集 并将其作为 REF CURSOR 输出参数返回

CREATE OR new PACKAGE BODY SELECT_JOB_HISTORY AS

  PROCEDURE GetJobHistoryByEmployeeId

  (

  p_employee_id IN NUMBER

  cur_JobHistory OUT T_CURSOR

  )

  IS

  BEGIN

  OPEN cur_JobHistory FOR

  SELECT * FROM JOB_HISTORY

  WHERE employee_id = p_employee_id;

  END GetJobHistoryByEmployeeId;

  END SELECT_JOB_HISTORY;

cha138/Article/program/net/201311/15007

相关参考

知识大全 ADO.NET访问Oracle 9i存储过程(上)[4]

ADO.NET访问Oracle9i存储过程(上)[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ADO.NET访问Oracle 9i存储过程(上)[8]

ADO.NET访问Oracle9i存储过程(上)[8]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ADO.NET访问Oracle 9i存储过程(上)[5]

ADO.NET访问Oracle9i存储过程(上)[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ADO.NET访问Oracle 9i存储过程(上)[6]

ADO.NET访问Oracle9i存储过程(上)[6]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ADO.NET访问Oracle 9i存储过程(上)[2]

ADO.NET访问Oracle9i存储过程(上)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ADO.NET访问Oracle 9i存储过程(上)[3]

ADO.NET访问Oracle9i存储过程(上)[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ADO.NET访问Oracle 9i存储过程(下)

ADO.NET访问Oracle9i存储过程(下)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 使用ADO.NET访问Oracle9i存储过程

使用ADO.NET访问Oracle9i存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本

知识大全 ado.net执行oracle 存储过程

 执行oracle存储过程如下:   OracleConnectioncon=newOracleConnection(strcon);  &