日期:2014-05-16 浏览次数:20500 次
[转自MSDN]
Bill Hamilton
适用范围:
Microsoft ADO.NET 1.1
Oracle 数据类型
摘要:学习如何使用 ADO.NET 1.1 从复杂的 Oracle 数据类型中检索数据。
.NET Framework Data Provider for Oracle 并不总是能够方便地检索出以复杂方式存储的数据。本文将讨论如何访问存储在下表中列出的 Oracle 特定的数据类型中的数据:
数据类型 | 说明 |
Any |
此数据类型用于明确定义可以存储任何类型的数据的数据类型。 |
BFile |
指向包含非结构化二进制数据(存储在 Oracle 数据库之外)的操作系统文件的指针。 |
Interval |
此数据类型用于指定时间间隔。 |
LOB |
此数据类型用于存储非结构化二进制数据。 |
RAW |
此数据类型用于存储不是由 Oracle 解释的二进制数据。 |
REF CURSOR |
指向 SQL 游标的 PL/SQL 指针,用于返回数据库中的某一行。 |
ROWID |
此数据类型用于表示数据库中某一行的特定地址。 |
Timestamp |
此数据类型用于扩展 DATE 数据类型的功能。 |
URI |
此数据类型用于存储引用某个文档或文档中某个特定部分的统一资源标识符 (URI)。 |
User-defined |
根据基本 Oracle 数据类型和用户定义的数据类型创建的复杂数据类型。 |
XMLType |
此数据类型用于存储 XML 数据。 |
System.Data.OracleClient 命名空间包含用来访问使用 .NET Framework Data Provider for Oracle 的 Oracle 数据源的类型。除了 Oracle 特定的 DataReader、DataAdapter、Command 和 Connection 类外,该命名空间还包含一些类型,以支持 Oracle 数据类型并简化 Oracle 数据类型的使用。下表列出了这些类型:
类型 | 说明 |
OracleBFile |
用于表示 Oracle BFILE 数据类型的类。 |
OracleBinary |
用于表示可变长度的二进制数据流的结构。 |
OracleBoolean |
用于表示从 Oracle 数据类型之间的数据库比较返回的值的结构。 |
OracleDateTime |
用于表示从公元前 4712 年 1 月 1 日到公元 4712 年 12 月 31 日之间的日期和时间值的结构。 |
OracleLob |
用于表示存储在 Oracle
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|