| 名稱 |
值 |
Description |
|
BFile
|
1 |
Oracle BFILE 資料型別,包含具有 4 GB 最大大小且儲存於外部檔案之二進位資料的參考。 將 OracleClient OracleBFile 資料型別與 Value 屬性一起使用。
|
|
Blob
|
2 |
Oracle BLOB 資料型別,包含具有 4 GB 最大大小的二進位資料。 請在 OracleLob 中使用 OracleClient Value 資料型別。
|
|
Byte
|
23 |
表示不帶正負號的 8 位元整數的整數型別,其值介於 0 和 255 之間。 這不是原生 Oracle 資料型別,而是提供用來改進繫結輸入參數時的效能。 在 Value 中使用 .NET Byte 資料類型。
|
|
Char
|
3 |
Oracle CHAR 資料型別,包含具有 2,000 個位元組最大大小的固定長度字元字串。 在 Value 中使用 .NET String 或 OracleClient OracleString 資料類型。
|
|
Clob
|
4 |
Oracle CLOB 資料型別,包含以伺服器上預設字元集為基礎的字元資料,資料的最大大小為 4 GB。 請在 OracleLob 中使用 OracleClient Value 資料型別。
|
|
Cursor
|
5 |
Oracle REF CURSOR。
OracleDataReader 物件不能使用。
|
|
DateTime
|
6 |
Oracle DATE 數據類型,其中包含日期和時間的固定長度表示法,範圍從 4712 年 1 月 1 日到 A.D. 4712 年 12 月 31 日,預設格式為 dd-mmm-yy。 針對 A.D. 日期, DATE 會對應至 DateTime。 若要系結 B.C. 日期,請分別針對輸入和輸出參數使用 String 參數和 Oracle TO_DATE或TO_CHAR轉換函式。 在 Value 中使用 .NET DateTime 或 OracleClient OracleDateTime 資料類型。
|
|
Double
|
30 |
雙精確度浮點值。 這不是原生 Oracle 資料型別,而是提供用來改進繫結輸入參數時的效能。 如需將 Oracle 數值轉換為 Common Language Runtime (CLR) 資料型別的詳細資訊,請參閱 OracleNumber。 在 Value 中使用 .NET Double 或 OracleClient OracleNumber 資料類型。
|
|
Float
|
29 |
單精確度浮點值。 這不是原生 Oracle 資料型別,而是提供用來改進繫結輸入參數時的效能。 如需將 Oracle 數值轉換為 Common Language Runtime 資料型別的詳細資訊,請參閱 OracleNumber。 在 Value 中使用 .NET Single 或 OracleClient OracleNumber 資料類型。
|
|
Int16
|
27 |
表示帶正負號的 16 位元整數的整數型別,其值介於 -32768 和 32767 之間。 這不是原生 Oracle 資料型別,而是提供用來改進繫結輸入參數時的效能。 如需將 Oracle 數值轉換為 Common Language Runtime (CLR) 資料型別的詳細資訊,請參閱 OracleNumber。 在 Value 中使用 .NET Int16 或 OracleClient OracleNumber 資料類型。
|
|
Int32
|
28 |
表示帶正負號的 32 位元整數的整數型別,其值介於 -2147483648 和 2147483647 之間。 這不是原生 Oracle 資料型別,而是提供用來改進繫結輸入參數時的效能。 如需將 Oracle 數值轉換為 Common Language Runtime 資料型別的詳細資訊,請參閱 OracleNumber。 在 Value 中使用 .NET Int32 或 OracleClient OracleNumber 資料類型。
|
|
IntervalDayToSecond
|
7 |
Oracle INTERVAL DAY TO SECOND 資料型別 (Oracle 9i (含) 以後的版本),包含以日、時、分和秒為單位的時間間隔,其大小固定為 11 個位元組。 在 Value 中使用 .NET TimeSpan 或 OracleClient OracleTimeSpan 資料類型。
|
|
IntervalYearToMonth
|
8 |
Oracle INTERVAL YEAR TO MONTH 資料型別 (Oracle 9i (含) 以後的版本),包含以年及月為單位的時間時隔,其大小固定為 5 個位元組。 在 Value 中使用 .NET Int32 或 OracleClient OracleMonthSpan 資料類型。
|
|
LongRaw
|
9 |
Oracle LONGRAW 資料型別,包含具有 2 GB 最大大小的可變長度二進位資料。 在 Value 中使用 .NET Byte[] 或 OracleClient OracleBinary 資料類型。
當您使用 LONG RAW 數據類型更新數據行時,當您在數據行中輸入的值 null 時,就會擲回例外狀況。 Oracle 數據類型是 Oracle LONG RAW 8.0 版中已被取代的類型。 若要避免這個錯誤,請使用 BLOB 資料類型,而不是 LONG RAW。
|
|
LongVarChar
|
10 |
Oracle LONG 資料型別,包含具有 2 GB 最大大小的可變長度字元字串。 在 Value 中使用 .NET String 或 OracleClient OracleString 資料類型。
|
|
NChar
|
11 |
Oracle NCHAR 資料型別,包含要儲存在資料庫之本國字元集中的固定長度字元字串,當儲存在資料庫中時,它的最大大小為 2,000 個位元組 (不是字元)。 此值的大小會依資料庫的本國字元集 (Character Set) 而定。 如需詳細資訊,請參閱您的 Oracle 文件。 在 Value 中使用 .NET String 或 OracleClient OracleString 資料類型。
|
|
NClob
|
12 |
Oracle NCLOB 資料型別,包含要儲存在資料庫之本國字元集中的字元資料,當儲存在資料庫中時,它的最大大小為 4 GB (不是字元)。 此值的大小會依資料庫的本國字元集 (Character Set) 而定。 如需詳細資訊,請參閱您的 Oracle 文件。 在 Value 中使用 .NET String 或 OracleClient OracleString 資料類型。
|
|
Number
|
13 |
Oracle NUMBER 資料型別,包含 38 個最大的有效位數和小數位數的可變長度數值資料。 這對應至 Decimal。 若要系結超過 Decimal.MaxValue 可以包含的 OracleNUMBER,請使用OracleNumber數據類型,或使用String參數和 Oracle TO_NUMBER或TO_CHAR轉換函式分別用於輸入和輸出參數。 在 Value 中使用 .NET Decimal 或 OracleClient OracleNumber 資料類型。
|
|
NVarChar
|
14 |
Oracle NVARCHAR2 資料型別,包含儲存在資料庫之本國字元集的可變長度字元字串,當儲存在資料庫中時,它的最大大小為 4,000 個位元組 (不是字元)。 此值的大小會依資料庫的本國字元集 (Character Set) 而定。 如需詳細資訊,請參閱您的 Oracle 文件。 在 Value 中使用 .NET String 或 OracleClient OracleString 資料類型。
|
|
Raw
|
15 |
Oracle RAW 資料型別,包含具有 2,000 個位元組最大大小的可變長度二進位資料。 在 Value 中使用 .NET Byte[] 或 OracleClient OracleBinary 資料類型。
|
|
RowId
|
16 |
Oracle ROWID 資料型別的 base64 字串表示。 在 Value 中使用 .NET String 或 OracleClient OracleString 資料類型。
|
|
SByte
|
26 |
表示帶正負號的 8 位元整數的整數型別,其值介於 -128 和 127 之間。 這不是原生 Oracle 資料型別,而是提供用來改進繫結輸入參數時的效能。 在 Value 中使用 .NET SByte 資料類型。
|
|
Timestamp
|
18 |
Oracle TIMESTAMP (Oracle 9i (含) 以後的版本),包含日期和時間 (包括秒),其大小範圍為 7 到 11 個位元組。 在 Value 中使用 .NET DateTime 或 OracleClient OracleDateTime 資料類型。
|
|
TimestampLocal
|
19 |
Oracle TIMESTAMP WITH LOCAL TIMEZONE (Oracle 9i (含) 以後的版本),包含日期、時間和對原始時區的參考,其大小範圍為 7 到 11 個位元組。 在 Value 中使用 .NET DateTime 或 OracleClient OracleDateTime 資料類型。
|
|
TimestampWithTZ
|
20 |
Oracle TIMESTAMP WITH TIMEZONE (Oracle 9i (含) 以後的版本),包含日期、時間和指定的時區,其大小固定為 13 個位元組。 在 Value 中使用 .NET DateTime 或 OracleClient OracleDateTime 資料類型。
|
|
UInt16
|
24 |
表示不帶正負號的 16 位元整數的整數型別,其值介於 0 和 65535 之間。 這不是原生 Oracle 資料型別,而是提供用來改進繫結輸入參數時的效能。 如需將 Oracle 數值轉換為 Common Language Runtime (CLR) 資料型別的詳細資訊,請參閱 OracleNumber。 在 Value 中使用 .NET UInt16 或 OracleClient OracleNumber 資料類型。
|
|
UInt32
|
25 |
表示不帶正負號的 32 位元整數的整數型別,其值介於 0 和 4294967295 之間。 這不是原生 Oracle 資料型別,而是提供用來改進繫結輸入參數時的效能。 如需將 Oracle 數值轉換為 Common Language Runtime (CLR) 資料型別的詳細資訊,請參閱 OracleNumber。 在 Value 中使用 .NET UInt32 或 OracleClient OracleNumber 資料類型。
|
|
VarChar
|
22 |
Oracle VARCHAR2 資料型別,包含具有 4,000 個位元組最大大小的可變長度字元字串。 在 Value 中使用 .NET String 或 OracleClient OracleString 資料類型。
|