OracleType OracleType OracleType OracleType Enum

定義

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
継承

フィールド

BFile BFile BFile 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 Blob Blob 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 Byte Byte 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. Byte で、.NET Framework の Value データ型を使用します。Use the .NET Framework Byte data type in Value.

Char Char Char 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. String で、.NET Framework の OracleString 型、または OracleClient の Value 型を使用します。Use the .NET Framework String or OracleClient OracleString data type in Value.

Clob Clob Clob 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 Cursor Cursor Cursor 5

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

DateTime DateTime DateTime DateTime 6

B.C. 4712 年 1 月 1 日から A.D. 4712 年 12 月 31 日までの日付と時刻を固定長形式で格納する、Oracle の DATEAn 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. DateTime で、.NET Framework の OracleDateTime 型、または OracleClient の Value 型を使用します。Use the .NET Framework DateTime or OracleClient OracleDateTime data type in Value.

Double Double Double 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. Double で、.NET Framework の OracleNumber 型、または OracleClient の Value 型を使用します。Use the .NET Framework Double or OracleClient OracleNumber data type in Value.

Float Float Float 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. Single で、.NET Framework の OracleNumber 型、または OracleClient の Value 型を使用します。Use the .NET Framework Single or OracleClient OracleNumber data type in Value.

Int16 Int16 Int16 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. Int16 で、.NET Framework の OracleNumber 型、または OracleClient の Value 型を使用します。Use the .NET Framework Int16 or OracleClient OracleNumber data type in Value.

Int32 Int32 Int32 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. Int32 で、.NET Framework の OracleNumber 型、または OracleClient の Value 型を使用します。Use the .NET Framework Int32 or OracleClient OracleNumber data type in Value.

IntervalDayToSecond IntervalDayToSecond IntervalDayToSecond 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. TimeSpan で、.NET Framework の OracleTimeSpan 型、または OracleClient の Value 型を使用します。Use the .NET Framework TimeSpan or OracleClient OracleTimeSpan data type in Value.

IntervalYearToMonth IntervalYearToMonth IntervalYearToMonth 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. Int32 で、.NET Framework の OracleMonthSpan 型、または OracleClient の Value 型を使用します。Use the .NET Framework Int32 or OracleClient OracleMonthSpan data type in Value.

LongRaw LongRaw LongRaw LongRaw 9

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

NChar NChar NChar 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. String で、.NET Framework の OracleString 型、または OracleClient の Value 型を使用します。Use the .NET Framework String or OracleClient OracleString data type in Value.

NClob NClob NClob 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. String で、.NET Framework の OracleString 型、または OracleClient の Value 型を使用します。Use the .NET Framework String or OracleClient OracleString data type in Value.

Number Number Number 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. Decimal で、.NET Framework の OracleNumber 型、または OracleClient の Value 型を使用します。Use the .NET Framework Decimal or OracleClient OracleNumber data type in Value.

NVarChar NVarChar NVarChar 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. String で、.NET Framework の OracleString 型、または OracleClient の Value 型を使用します。Use the .NET Framework String or OracleClient OracleString data type in Value.

Raw Raw Raw 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. Byte[] で、.NET Framework の OracleBinary 型、または OracleClient の Value 型を使用します。Use the .NET Framework Byte[] or OracleClient OracleBinary data type in Value.

RowId RowId RowId RowId 16

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

SByte SByte SByte 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. SByte で、.NET Framework の Value データ型を使用します。Use the .NET Framework SByte data type in Value.

Timestamp Timestamp Timestamp 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. DateTime で、.NET Framework の OracleDateTime 型、または OracleClient の Value 型を使用します。Use the .NET Framework DateTime or OracleClient OracleDateTime data type in Value.

TimestampLocal TimestampLocal TimestampLocal 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. DateTime で、.NET Framework の OracleDateTime 型、または OracleClient の Value 型を使用します。Use the .NET Framework DateTime or OracleClient OracleDateTime data type in Value.

TimestampWithTZ TimestampWithTZ TimestampWithTZ 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. DateTime で、.NET Framework の OracleDateTime 型、または OracleClient の Value 型を使用します。Use the .NET Framework DateTime or OracleClient OracleDateTime data type in Value.

UInt16 UInt16 UInt16 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. UInt16 で、.NET Framework の OracleNumber 型、または OracleClient の Value 型を使用します。Use the .NET Framework UInt16 or OracleClient OracleNumber data type in Value.

UInt32 UInt32 UInt32 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. UInt32 で、.NET Framework の OracleNumber 型、または OracleClient の Value 型を使用します。Use the .NET Framework UInt32 or OracleClient OracleNumber data type in Value.

VarChar VarChar VarChar 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. String で、.NET Framework の OracleString 型、または OracleClient の Value 型を使用します。Use the .NET Framework String or OracleClient OracleString data type in Value.

適用対象