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

Posted

篇首语:人生如同故事。重要的并不在有多长,而是在有多好。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ADO.NET访问Oracle 9i存储过程(上)[1]相关的知识,希望对你有一定的参考价值。

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

本文讨论了如何使用 ADO NET访问 Oracle存储过程(称为 SQL 编程块)和函数(返回单个值的编程块)

  您可以使用以下托管数据提供程序连接到 Oracle 数据库 Microsoft NET Oracle 提供程序 OLE DB NET 提供程序 ODBC NET 数据提供程序以及 Oracle 的 ODP NET 提供程序 本文使用用于 Oracle 的 Microsoft? NET 框架数据提供程序 使用 Oracle ODP NET 数据提供程序或用于 OLE DB 的 Microsoft NET 框架数据提供程序时可使用不同的功能

  Oracle NET 数据提供程序随 NET 框架 一起提供 如果您使用的是 NET 框架 您将需要下载 NET Managed Provider for Oracle 无论是哪个版本 数据提供程序类都位于 System Data OracleClient 命名空间中

  概述

  PL/SQL 是 SQL 的 Oracle 实现 它与 Microsoft?SQL Server? 所使用的 T SQL 类似 但也有一些不同之处 本文稍后对此进行了详细讨论 与 T SQL 一样 PL/SQL 扩展了标准SQL PL/SQL 用于定义命名编程块 如存储过程 函数和触发器

  

  可使用 System Data OracleClient 命名空间中类的子集来执行 Oracle 存储过程和函数 下表对这些类进行了说明

  类 说明

  OracleCommand

  针对 Oracle 数据库执行的存储过程的 SQL 语句

  OracleConnection

  打开的数据库连接

  OracleParameter

  OracleCommand 的参数 也可能是它到 DataColumn 的映射

  OracleParameterCollection

  OracleParameter 对象的集合

  OracleType

  Oracle 数据类型和结构的枚举

  执行存储过程

  执行 Oracle 存储过程与执行 SQL Server 存储过程类似 下面的步骤说明了如何执行 Oracle 存储过程和检索它返回的结果

  

  在 HR 架构中创建一个名为 COUNT_JOB_HISTORY 的存储过程 以计算 JOB_HISTORY 表中的记录数

 CREATE OR new PROCEDURE COUNT_JOB_HISTORY

  (

  reccount OUT NUMBER

  )

  IS

  BEGIN

  SELECT COUNT(*) INTO reccount

  FROM JOB_HISTORY;

  END COUNT_JOB_HISTORY;

cha138/Article/program/net/201311/15012

相关参考

知识大全 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存储过程(上)[7]

ADO.NET访问Oracle9i存储过程(上)[7]  以下文字资料是由(全榜网网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);  &