OracleDbTypeの列挙

OracleDbTypeの列挙値は、OracleParameterのOracleDbTypeを明示的に指定する際に使用されます。

表7-177では、すべてのOracleDbTypeの列挙値と、それぞれの列挙値の説明をリストしています。

表7-177 OracleDbTypeの列挙値

メンバー名 説明

Array

Oracleコレクション(VArrayまたはネストされた表)

ODP.NET管理対象ドライバおよびODP.NET Coreでは使用できません

BFile

Oracle BFILE型

BinaryFloat

Oracle BINARY_FLOAT型

BinaryDouble

Oracle BINARY_DOUBLE型

Blob

Oracle BLOB型

Boolean

Oracle BOOLEAN型

Byte

byte型

Char

Oracle CHAR型

Clob

Oracle CLOB型

Date

Oracle DATE型

Decimal

Oracle NUMBER型

Double

8バイトのFLOAT型

Int16

2バイトのINTEGER型

Int32

4バイトのINTEGER型

Int64

8バイトのINTEGER型

IntervalDS

Oracle INTERVAL DAY TO SECOND型

IntervalYM

Oracle INTERVAL YEAR TO MONTH型

Long

Oracle LONG型

Json

Oracle JSON型

LongRaw

Oracle LONG RAW型

NChar

Oracle NCHAR型

NClob

Oracle NCLOB型

NVarchar2

Oracle NVARCHAR2型

Object

Oracle Object

ODP.NET管理対象ドライバおよびODP.NET Coreでは使用できません

Raw

Oracle RAW型

Ref

Oracle REF

ODP.NET管理対象ドライバおよびODP.NET Coreでは使用できません

RefCursor

Oracle REF CURSOR型

Single

4バイトのFLOAT型、6精度をサポート

TimeStamp

Oracle TIMESTAMP型

TimeStampLTZ

Oracle TIMESTAMP WITH LOCAL TIME ZONE型

TimeStampTZ

Oracle TIMESTAMP WITH TIME ZONE型

Varchar2

Oracle VARCHAR2型

XmlType

Oracle XMLType型

要件

プロバイダ ODP.NET管理対象外ドライバ ODP.NET管理対象ドライバ ODP.NET Core

アセンブリ

Oracle.DataAccess.dll

Oracle.ManagedDataAccess.dll

Oracle.ManagedDataAccess.dll

ネームスペース

Oracle.DataAccess.Client

Oracle.ManagedDataAccess.Client

Oracle.ManagedDataAccess.Client

.NET Framework

4.5, 4.6, 4.7, 4.8

4.5, 4.6, 4.7, 4.8

4.6.1以降

.NET Core

-

-

2.1以降