OracleType Výčet

Definice

Určuje datový typ pole nebo vlastnosti pro použití v objektu OracleParameter.

public enum class OracleType
public enum OracleType
type OracleType = 
Public Enum OracleType
Dědičnost
OracleType

Pole

BFile 1

Datový typ Oracle BFILE , který obsahuje odkaz na binární data o maximální velikosti 4 gigabajty, která jsou uložena v externím souboru. S vlastností použijte datový typ Value OracleClientOracleBFile.

Blob 2

Datový typ Oracle BLOB , který obsahuje binární data o maximální velikosti 4 gigabajty. Použijte datový typ OracleClient OracleLob v Valuenástroji .

Byte 23

Celočíselný typ představující 8bitová celá čísla bez znaménka s hodnotami mezi 0 a 255. Nejedná se o nativní datový typ Oracle, ale poskytuje se za účelem zvýšení výkonu při vytváření vstupních parametrů vazby. Použijte datový typ .NET Byte v Valuenástroji .

Char 3

Datový typ Oracle CHAR , který obsahuje řetězec znaků s pevnou délkou o maximální velikosti 2 000 bajtů. V nástroji použijte datový typ .NET String nebo OracleClientOracleString.Value

Clob 4

Datový typ Oracle CLOB , který obsahuje znaková data založená na výchozí znakové sadě na serveru s maximální velikostí 4 gigabajty. Použijte datový typ OracleClient OracleLob v Valuenástroji .

Cursor 5

Oracle REF CURSOR. Objekt OracleDataReader není k dispozici.

DateTime 6

Datový typ Oracle DATE , který obsahuje reprezentaci data a času s pevnou délkou v rozsahu od 1. ledna 4712 př. n. n. 2012 do 31. prosince 4712, s výchozím formátem dd-mmm-rr. Pro data v roce 2019 se DATE mapuje na DateTime. K vytvoření vazby kalendářních dat jazyka B.C. použijte String parametr a TO_DATE oracle nebo TO_CHAR konverzní funkce pro vstupní a výstupní parametry. V nástroji použijte datový typ .NET DateTime nebo OracleClientOracleDateTime.Value

Double 30

Hodnota s plovoucí desetinou čárkou s dvojitou přesností. Nejedná se o nativní datový typ Oracle, ale poskytuje se za účelem zvýšení výkonu při vytváření vstupních parametrů vazby. Informace o převodu číselných hodnot Oracle na datové typy modulu CLR (Common Language Runtime) najdete v tématu OracleNumber. V nástroji použijte datový typ .NET Double nebo OracleClientOracleNumber.Value

Float 29

Hodnota s plovoucí desetinou čárkou s jednou přesností. Nejedná se o nativní datový typ Oracle, ale poskytuje se za účelem zvýšení výkonu při vytváření vstupních parametrů vazby. Informace o převodu číselných hodnot Oracle na datové typy common language runtime najdete v tématu OracleNumber. V nástroji použijte datový typ .NET Single nebo OracleClientOracleNumber.Value

Int16 27

Celočíselný typ představující 16bitová celá čísla s hodnotami mezi -32768 a 32767. Nejedná se o nativní datový typ Oracle, ale poskytuje se za účelem zvýšení výkonu při vytváření vstupních parametrů vazby. Informace o převodu číselných hodnot Oracle na datové typy modulu CLR (Common Language Runtime) najdete v tématu OracleNumber. V nástroji použijte datový typ .NET Int16 nebo OracleClientOracleNumber.Value

Int32 28

Celočíselný typ představující 32bitová celá čísla s hodnotami mezi -2147483648 a 2147483647. Nejedná se o nativní datový typ Oracle, ale poskytuje se pro výkon při vstupních parametrech vazby. Informace o převodu číselných hodnot Oracle na datové typy modulu CLR (Common Language Runtime) najdete v tématu OracleNumber. V souboru použijte datový typ .NET Int32 nebo OracleClientOracleNumber.Value

IntervalDayToSecond 7

Datový typ Oracle INTERVAL DAY TO SECOND (Oracle 9i nebo novější), který obsahuje časový interval ve dnech, hodinách, minutách a sekundách a má pevnou velikost 11 bajtů. V souboru použijte datový typ .NET TimeSpan nebo OracleClientOracleTimeSpan.Value

IntervalYearToMonth 8

Datový typ Oracle INTERVAL YEAR TO MONTH (Oracle 9i nebo novější), který obsahuje časový interval v letech a měsících a má pevnou velikost 5 bajtů. V souboru použijte datový typ .NET Int32 nebo OracleClientOracleMonthSpan.Value

LongRaw 9

Datový typ Oracle LONGRAW , který obsahuje binární data s proměnlivou délkou a maximální velikostí 2 gigabajty. V souboru použijte datový typ .NET Byte[] nebo OracleClientOracleBinary.Value

Když aktualizujete sloupec s datovým LONG RAW typem, vyvolá se výjimka, když do sloupce zadáte hodnotu .null Datový typ Oracle LONG RAW je zastaralý typ v Oracle verze 8.0. Pokud se chcete této chybě vyhnout, místo použijte BLOB datový typ LONG RAW.

LongVarChar 10

Datový typ Oracle LONG , který obsahuje řetězec znaků s proměnlivou délkou o maximální velikosti 2 gigabajty. V souboru použijte datový typ .NET String nebo OracleClientOracleString.Value

NChar 11

Datový typ Oracle NCHAR , který obsahuje řetězec znaků s pevnou délkou, který má být uložen v národní znakové sadě databáze, s maximální velikostí 2 000 bajtů (nikoli znaků) při uložení v databázi. Velikost hodnoty závisí na národní znakové sadě databáze. Další informace najdete v dokumentaci k Oracle. V souboru použijte datový typ .NET String nebo OracleClientOracleString.Value

NClob 12

Datový typ Oracle NCLOB , který obsahuje znaková data, která mají být uložena v národní znakové sadě databáze, s maximální velikostí 4 gigabajty (nikoli znaky) při uložení v databázi. Velikost hodnoty závisí na národní znakové sadě databáze. Další informace najdete v dokumentaci k Oracle. V souboru použijte datový typ .NET String nebo OracleClientOracleString.Value

Number 13

Datový typ Oracle NUMBER , který obsahuje číselná data s proměnlivou délkou s maximální přesností a měřítkem 38. To se namapuje na Decimal. Chcete-li vytvořit vazbu Oracle NUMBER , který překračuje hodnotu Decimal.MaxValue může obsahovat, použijte OracleNumber datový typ nebo parametr String a Oracle TO_NUMBER nebo TO_CHAR převodní funkce pro vstupní a výstupní parametry v uvedeném pořadí. V souboru použijte datový typ .NET Decimal nebo OracleClientOracleNumber.Value

NVarChar 14

Datový typ Oracle NVARCHAR2 , který obsahuje znakový řetězec s proměnlivou délkou uložený v národní znakové sadě databáze s maximální velikostí 4 000 bajtů (nikoli znaků) při uložení v databázi. Velikost hodnoty závisí na národní znakové sadě databáze. Další informace najdete v dokumentaci k Oracle. V souboru použijte datový typ .NET String nebo OracleClientOracleString.Value

Raw 15

Datový typ Oracle RAW , který obsahuje binární data proměnlivé délky o maximální velikosti 2 000 bajtů. V souboru použijte datový typ .NET Byte[] nebo OracleClientOracleBinary.Value

RowId 16

Řetězec reprezentace typu Oracle ROWID base64. V souboru použijte datový typ .NET String nebo OracleClientOracleString.Value

SByte 26

Celočíselný typ představující 8bitová celá čísla se sadou se sadou s hodnotami mezi -128 a 127. Nejedná se o nativní datový typ Oracle, ale je k dispozici pro zlepšení výkonu při vstupních parametrech vazby. V souboru použijte datový typ Value.NETSByte.

Timestamp 18

Oracle TIMESTAMP (Oracle 9i nebo novější), který obsahuje datum a čas (včetně sekund) a rozsahy od 7 do 11 bajtů. V souboru použijte datový typ .NET DateTime nebo OracleClientOracleDateTime.Value

TimestampLocal 19

Oracle TIMESTAMP WITH LOCAL TIMEZONE (Oracle 9i nebo novější), který obsahuje datum, čas a odkaz na původní časové pásmo a rozsahy od 7 do 11 bajtů. V souboru použijte datový typ .NET DateTime nebo OracleClientOracleDateTime.Value

TimestampWithTZ 20

Oracle TIMESTAMP WITH TIMEZONE (Oracle 9i nebo novější), který obsahuje datum, čas a zadané časové pásmo a má pevnou velikost 13 bajtů. V souboru použijte datový typ .NET DateTime nebo OracleClientOracleDateTime.Value

UInt16 24

Celočíselný typ představující 16bitová celá čísla bez znaménka s hodnotami mezi 0 a 65535. Nejedná se o nativní datový typ Oracle, ale je k dispozici pro zlepšení výkonu při vstupních parametrech vazby. Informace o převodu číselných hodnot Oracle na datové typy CLR (Common Language Runtime) najdete v tématu OracleNumber. V souboru použijte datový typ .NET UInt16 nebo OracleClientOracleNumber.Value

UInt32 25

Celočíselný typ představující 32bitová celá čísla bez znaménka s hodnotami mezi 0 a 4294967295. Nejedná se o nativní datový typ Oracle, ale je k dispozici pro zlepšení výkonu při vstupních parametrech vazby. Informace o převodu číselných hodnot Oracle na datové typy CLR (Common Language Runtime) najdete v tématu OracleNumber. V souboru použijte datový typ .NET UInt32 nebo OracleClientOracleNumber.Value

VarChar 22

Datový typ Oracle VARCHAR2 , který obsahuje řetězec znaků s proměnlivou délkou o maximální velikosti 4 000 bajtů. V souboru použijte datový typ .NET String nebo OracleClientOracleString.Value

Platí pro