OracleType 列挙型

定義

OracleParameter で使用するフィールドまたはプロパティのデータ型を指定します。Specifies the data type of a field or property for use in an OracleParameter.

public enum class OracleType
public enum OracleType
type OracleType = 
Public Enum OracleType
継承
OracleType

フィールド

BFile 1

外部ファイルに格納される最大 4 GB のバイナリ データへの参照を格納する、Oracle の BFILE データ型。An Oracle BFILE data type that contains a reference to binary data with a maximum size of 4 gigabytes that is stored in an external file. OracleBFile プロパティに、OracleClient の Value データ型を使用します。Use the OracleClient OracleBFile data type with the Value property.

Blob 2

最大 4 GB のバイナリ データを格納する Oracle の BLOB 型。An Oracle BLOB data type that contains binary data with a maximum size of 4 gigabytes. OracleLob で、OracleClient の Value データ型を使用します。Use the OracleClient OracleLob data type in Value.

Byte 23

0 から 255 までの値を保持する符号なし 8 ビット整数を表す整数型。An integral type representing unsigned 8-bit integers with values between 0 and 255. これは、Oracle のネイティブなデータ型ではありませんが、入力パラメーターをバインドするときのパフォーマンスを強化するために提供されています。This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Value で .NET Byte データ型を使用します。Use the .NET Byte data type in Value.

Char 3

最大サイズが 2,000 バイトの固定長文字列を格納する Oracle の CHAR データ型。An Oracle CHAR data type that contains a fixed-length character string with a maximum size of 2,000 bytes. Value で、.NET String または OracleClient OracleString データ型を使用します。Use the .NET String or OracleClient OracleString data type in Value.

Clob 4

サーバーの既定の文字セットに基づいて、最大 4 GB の文字データを格納する Oracle の CLOB 型。An Oracle CLOB data type that contains character data, based on the default character set on the server, with a maximum size of 4 gigabytes. OracleLob で、OracleClient の Value データ型を使用します。Use the OracleClient OracleLob data type in Value.

Cursor 5

Oracle の REF CURSORAn Oracle REF CURSOR. OracleDataReader オブジェクトが使用できません。The OracleDataReader object is not available.

DateTime 6

B.C. 4712 年 1 月 1 日から A.D. 4712 年 12 月 31 日までの日付と時刻を固定長形式で格納する、Oracle の DATE An Oracle DATE data type that contains a fixed-length representation of a date and time, ranging from January 1, 4712 B.C. データ型です。to December 31, A.D. 既定の形式は dd-mmm-yy です。4712, with the default format dd-mmm-yy. A.D. のFor A.D. 場合は、DATEDateTime に割り当てられます。dates, DATE maps to DateTime. B.C. のTo bind B.C. 日付をバインドするには、String パラメーターを使用して、入力パラメーターの場合は Oracle の TO_DATE 変換関数を、出力パラメーターの場合は Oracle の TO_CHAR 変換関数を呼び出します。dates, use a String parameter and the Oracle TO_DATE or TO_CHAR conversion functions for input and output parameters respectively. Value で、.NET DateTime または OracleClient OracleDateTime データ型を使用します。Use the .NET DateTime or OracleClient OracleDateTime data type in Value.

Double 30

倍精度浮動小数点数値。A double-precision floating-point value. これは、Oracle のネイティブなデータ型ではありませんが、入力パラメーターをバインドするときのパフォーマンスを強化するために提供されています。This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Oracle の数値を共通言語ランタイム (CLR) のデータ型に変換する方法の詳細については、OracleNumber を参照してください。For information about conversion of Oracle numeric values to common language runtime (CLR) data types, see OracleNumber. Value で、.NET Double または OracleClient OracleNumber データ型を使用します。Use the .NET Double or OracleClient OracleNumber data type in Value.

Float 29

単精度浮動小数点数値。A single-precision floating-point value. これは、Oracle のネイティブなデータ型ではありませんが、入力パラメーターをバインドするときのパフォーマンスを強化するために提供されています。This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Oracle の数値を共通言語ランタイムのデータ型に変換する方法の詳細については、OracleNumber を参照してください。For information about conversion of Oracle numeric values to common language runtime data types, see OracleNumber. Value で、.NET Single または OracleClient OracleNumber データ型を使用します。Use the .NET Single or OracleClient OracleNumber data type in Value.

Int16 27

-32768 から 32767 までの値を保持する符号付き 16 ビット整数を表す整数型。An integral type representing signed 16-bit integers with values between -32768 and 32767. これは、Oracle のネイティブなデータ型ではありませんが、入力パラメーターをバインドするときのパフォーマンスを強化するために提供されています。This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Oracle の数値を共通言語ランタイム (CLR) のデータ型に変換する方法の詳細については、OracleNumber を参照してください。For information about conversion of Oracle numeric values to common language runtime (CLR) data types, see OracleNumber. Value で、.NET Int16 または OracleClient OracleNumber データ型を使用します。Use the .NET Int16 or OracleClient OracleNumber data type in Value.

Int32 28

-2147483648 から 2147483647 までの値を保持する符号付き 32 ビット整数を表す整数型。An integral type representing signed 32-bit integers with values between -2147483648 and 2147483647. これは、Oracle のネイティブなデータ型ではありませんが、入力パラメーターをバインドするときのパフォーマンスを強化するために提供されています。This is not a native Oracle data type, but is provided for performance when binding input parameters. Oracle の数値を共通言語ランタイムのデータ型に変換する方法の詳細については、OracleNumber を参照してください。For information about conversion of Oracle numeric values to common language runtime data types, see OracleNumber. Value で、.NET Int32 または OracleClient OracleNumber データ型を使用します。Use the .NET Int32 or OracleClient OracleNumber data type in Value.

IntervalDayToSecond 7

日、時間、分、秒の時間間隔が 11 バイトの固定サイズで格納されている、Oracle の INTERVAL DAY TO SECOND データ型 (Oracle 9i 以降)。An Oracle INTERVAL DAY TO SECOND data type (Oracle 9i or later) that contains an interval of time in days, hours, minutes, and seconds, and has a fixed size of 11 bytes. Value で、.NET TimeSpan または OracleClient OracleTimeSpan データ型を使用します。Use the .NET TimeSpan or OracleClient OracleTimeSpan data type in Value.

IntervalYearToMonth 8

年と月の時間間隔が 5 バイトの固定サイズで格納されている、Oracle の INTERVAL YEAR TO MONTH データ型 (Oracle 9i 以降)。An Oracle INTERVAL YEAR TO MONTH data type (Oracle 9i or later) that contains an interval of time in years and months, and has a fixed size of 5 bytes. Value で、.NET Int32 または OracleClient OracleMonthSpan データ型を使用します。Use the .NET Int32 or OracleClient OracleMonthSpan data type in Value.

LongRaw 9

最大サイズが 2 GB の可変長バイナリ データを格納する、Oracle の LONGRAW データ型。An Oracle LONGRAW data type that contains variable-length binary data with a maximum size of 2 gigabytes. Value で、.NET Byte[] または OracleClient OracleBinary データ型を使用します。Use the .NET Byte[] or OracleClient OracleBinary data type in Value.

LONG RAW データ型で列を更新した場合、列に null の値を入力すると、例外がスローされます。When you update a column with the LONG RAW data type, an exception is thrown when you enter a value of null in the column. Oracle LONG RAW データ型は、Oracle バージョン 8.0 では非推奨の型です。The Oracle LONG RAW data type is a deprecated type in Oracle version 8.0. このエラーを回避するには、LONG RAW の代わりに BLOB データ型を使用します。To avoid this error, use the BLOB data type instead of LONG RAW.

LongVarChar 10

最大サイズが 2 GB の可変長文字列を格納する、Oracle の LONG データ型。An Oracle LONG data type that contains a variable-length character string with a maximum size of 2 gigabytes. Value で、.NET String または OracleClient OracleString データ型を使用します。Use the .NET String or OracleClient OracleString data type in Value.

NChar 11

データベースの国別文字セットで保管される固定長の文字列を格納する、Oracle の NCHAR データ型。データベースへの格納時の最大サイズは、2,000 バイトです (文字数ではありません)。An Oracle NCHAR data type that contains fixed-length character string to be stored in the national character set of the database, with a maximum size of 2,000 bytes (not characters) when stored in the database. 値のサイズはデータベースの国別文字セットに依存します。The size of the value depends on the national character set of the database. 詳細については、Oracle のマニュアルを参照してください。See your Oracle documentation for more information. Value で、.NET String または OracleClient OracleString データ型を使用します。Use the .NET String or OracleClient OracleString data type in Value.

NClob 12

データベースの国別文字セットで保管される文字データを格納する、Oracle の NCLOB データ型。データベースでの格納時の最大サイズは、4 GB です (文字数ではありません)。An Oracle NCLOB data type that contains character data to be stored in the national character set of the database, with a maximum size of 4 gigabytes (not characters) when stored in the database. 値のサイズはデータベースの国別文字セットに依存します。The size of the value depends on the national character set of the database. 詳細については、Oracle のマニュアルを参照してください。See your Oracle documentation for more information. Value で、.NET String または OracleClient OracleString データ型を使用します。Use the .NET String or OracleClient OracleString data type in Value.

Number 13

最大精度および桁数が 38 の可変長数値データを格納する、Oracle の NUMBER データ型。An Oracle NUMBER data type that contains variable-length numeric data with a maximum precision and scale of 38. Decimal に割り当てられます。This maps to Decimal. MaxValue で格納できる範囲を超える Oracle の NUMBER をバインドするには、OracleNumber データ型を使用するか、String パラメーターと、入力パラメーターには Oracle の TO_NUMBER 変換関数を、出力パラメーターには TO_CHAR 変換関数を使用します。To bind an Oracle NUMBER that exceeds what MaxValue can contain, either use an OracleNumber data type, or use a String parameter and the Oracle TO_NUMBER or TO_CHAR conversion functions for input and output parameters respectively. Value で、.NET Decimal または OracleClient OracleNumber データ型を使用します。Use the .NET Decimal or OracleClient OracleNumber data type in Value.

NVarChar 14

データベースの国別文字セットで保管される可変長の文字列を格納する、Oracle の NVARCHAR2 データ型。データベースへの格納時の最大サイズは、4,000 バイトです (文字数ではありません)。An Oracle NVARCHAR2 data type that contains a variable-length character string stored in the national character set of the database, with a maximum size of 4,000 bytes (not characters) when stored in the database. 値のサイズはデータベースの国別文字セットに依存します。The size of the value depends on the national character set of the database. 詳細については、Oracle のマニュアルを参照してください。See your Oracle documentation for more information. Value で、.NET String または OracleClient OracleString データ型を使用します。Use the .NET String or OracleClient OracleString data type in Value.

Raw 15

最大サイズが 2,000 バイトの可変長バイナリ データを格納する、Oracle の RAW データ型。An Oracle RAW data type that contains variable-length binary data with a maximum size of 2,000 bytes. Value で、.NET Byte[] または OracleClient OracleBinary データ型を使用します。Use the .NET Byte[] or OracleClient OracleBinary data type in Value.

RowId 16

Oracle の ROWID データ型の base64 文字列形式。The base64 string representation of an Oracle ROWID data type. Value で、.NET String または OracleClient OracleString データ型を使用します。Use the .NET String or OracleClient OracleString data type in Value.

SByte 26

-128 から 127 までの値を保持する符号付き 8 ビット整数を表す整数型。An integral type representing signed 8 bit integers with values between -128 and 127. これは、Oracle のネイティブなデータ型ではありませんが、入力パラメーターをバインドするときのパフォーマンスを強化するために提供されています。This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Value で .NET SByte データ型を使用します。Use the .NET SByte data type in Value.

Timestamp 18

日付と時刻 (秒を含む) を格納する、Oracle の TIMESTAMP (Oracle 9i 以降)。サイズの範囲は、7 バイトから 11 バイトまでです。An Oracle TIMESTAMP (Oracle 9i or later) that contains date and time (including seconds), and ranges in size from 7 to 11 bytes. Value で、.NET DateTime または OracleClient OracleDateTime データ型を使用します。Use the .NET DateTime or OracleClient OracleDateTime data type in Value.

TimestampLocal 19

日付、時刻、および元のタイム ゾーンへの参照を格納する、Oracle の TIMESTAMP WITH LOCAL TIMEZONE (Oracle 9i 以降)。サイズの範囲は、7 バイトから 11 バイトまでです。An Oracle TIMESTAMP WITH LOCAL TIMEZONE (Oracle 9i or later) that contains date, time, and a reference to the original time zone, and ranges in size from 7 to 11 bytes. Value で、.NET DateTime または OracleClient OracleDateTime データ型を使用します。Use the .NET DateTime or OracleClient OracleDateTime data type in Value.

TimestampWithTZ 20

日付、時刻、および指定したタイム ゾーンを格納する、Oracle の TIMESTAMP WITH TIMEZONE (Oracle 9i 以降)。サイズは、13 バイトの固定サイズです。An Oracle TIMESTAMP WITH TIMEZONE (Oracle 9i or later) that contains date, time, and a specified time zone, and has a fixed size of 13 bytes. Value で、.NET DateTime または OracleClient OracleDateTime データ型を使用します。Use the .NET DateTime or OracleClient OracleDateTime data type in Value.

UInt16 24

0 から 65535 までの値を保持する符号なし 16 ビット整数を表す整数型。An integral type representing unsigned 16-bit integers with values between 0 and 65535. これは、Oracle のネイティブなデータ型ではありませんが、入力パラメーターをバインドするときのパフォーマンスを強化するために提供されています。This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Oracle の数値を共通言語ランタイム (CLR) のデータ型に変換する方法の詳細については、OracleNumber を参照してください。For information about conversion of Oracle numeric values to common language runtime (CLR) data types, see OracleNumber. Value で、.NET UInt16 または OracleClient OracleNumber データ型を使用します。Use the .NET UInt16 or OracleClient OracleNumber data type in Value.

UInt32 25

0 から 4294967295 までの値を保持する符号なし 32 ビット整数を表す整数型。An integral type representing unsigned 32-bit integers with values between 0 and 4294967295. これは、Oracle のネイティブなデータ型ではありませんが、入力パラメーターをバインドするときのパフォーマンスを強化するために提供されています。This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Oracle の数値を共通言語ランタイム (CLR) のデータ型に変換する方法の詳細については、OracleNumber を参照してください。For information about conversion of Oracle numeric values to common language runtime (CLR) data types, see OracleNumber. Value で、.NET UInt32 または OracleClient OracleNumber データ型を使用します。Use the .NET UInt32 or OracleClient OracleNumber data type in Value.

VarChar 22

最大サイズが 4,000 バイトの可変長文字列を格納する、Oracle の VARCHAR2 データ型。An Oracle VARCHAR2 data type that contains a variable-length character string with a maximum size of 4,000 bytes. Value で、.NET String または OracleClient OracleString データ型を使用します。Use the .NET String or OracleClient OracleString data type in Value.

適用対象