OracleType Enum

Definitie

Hiermee geeft u het gegevenstype van een veld of eigenschap voor gebruik in een OracleParameter.

public enum class OracleType
public enum OracleType
type OracleType = 
Public Enum OracleType
Overname
OracleType

Velden

Name Waarde Description
BFile 1

Een Oracle-gegevenstype BFILE dat een verwijzing naar binaire gegevens bevat met een maximale grootte van 4 gigabytes die zijn opgeslagen in een extern bestand. Gebruik het OracleClient-gegevenstype OracleBFile met de Value eigenschap.

Blob 2

Een Oracle-gegevenstype BLOB dat binaire gegevens bevat met een maximale grootte van 4 gigabyte. Gebruik het OracleClient-gegevenstype OracleLob in Value.

Char 3

Een Oracle-gegevenstype CHAR dat een tekenreeks met een vaste lengte bevat met een maximale grootte van 2000 bytes. Gebruik het gegevenstype .NET String of OracleClient OracleString in Value.

Clob 4

Een Oracle-gegevenstype CLOB dat tekengegevens bevat, op basis van de standaardtekenset op de server, met een maximale grootte van 4 gigabyte. Gebruik het OracleClient-gegevenstype OracleLob in Value.

Cursor 5

Een Oracle REF CURSOR. Het OracleDataReader object is niet beschikbaar.

DateTime 6

Een Oracle-gegevenstype DATE dat een weergave met vaste lengte van een datum en tijd bevat, variërend van 1 januari 4712 B.C. tot 31 december, A.D. 4712, met de standaardindeling dd-mmm-jj. Voor A.D. datums wijst DATE u toe aan DateTime. Als u B.C. datums wilt binden, gebruikt u respectievelijk een String parameter en de Oracle-TO_DATE- of TO_CHAR-conversiefuncties voor invoer- en uitvoerparameters. Gebruik het gegevenstype .NET DateTime of OracleClient OracleDateTime in Value.

IntervalDayToSecond 7

Een Oracle-gegevenstype INTERVAL DAY TO SECOND (Oracle 9i of hoger) dat een tijdsinterval in dagen, uren, minuten en seconden bevat en een vaste grootte van 11 bytes heeft. Gebruik het gegevenstype .NET TimeSpan of OracleClient OracleTimeSpan in Value.

IntervalYearToMonth 8

Een Oracle-gegevenstype INTERVAL YEAR TO MONTH (Oracle 9i of hoger) dat een tijdsinterval in jaren en maanden bevat en een vaste grootte van 5 bytes heeft. Gebruik het gegevenstype .NET Int32 of OracleClient OracleMonthSpan in Value.

LongRaw 9

Een Oracle-gegevenstype LONGRAW dat binaire gegevens met variabele lengte bevat met een maximale grootte van 2 gigabyte. Gebruik het gegevenstype .NET Byte[] of OracleClient OracleBinary in Value.

Wanneer u een kolom bijwerkt met het LONG RAW gegevenstype, wordt er een uitzondering gegenereerd wanneer u een waarde null in de kolom invoert. Het Oracle-gegevenstype LONG RAW is een afgeschaft type in Oracle versie 8.0. Als u deze fout wilt voorkomen, gebruikt u het BLOB gegevenstype in plaats van LONG RAW.

LongVarChar 10

Een Oracle-gegevenstype LONG dat een tekenreeks met variabele lengte bevat met een maximale grootte van 2 gigabyte. Gebruik het gegevenstype .NET String of OracleClient OracleString in Value.

NChar 11

Een Oracle-gegevenstype NCHAR dat tekenreeks met een vaste lengte bevat die moet worden opgeslagen in de nationale tekenset van de database, met een maximale grootte van 2000 bytes (geen tekens) wanneer deze is opgeslagen in de database. De grootte van de waarde is afhankelijk van de nationale tekenset van de database. Raadpleeg uw Oracle-documentatie voor meer informatie. Gebruik het gegevenstype .NET String of OracleClient OracleString in Value.

NClob 12

Een Oracle-gegevenstype NCLOB dat tekengegevens bevat die moeten worden opgeslagen in de nationale tekenset van de database, met een maximale grootte van 4 gigabyte (geen tekens) wanneer deze in de database worden opgeslagen. De grootte van de waarde is afhankelijk van de nationale tekenset van de database. Raadpleeg uw Oracle-documentatie voor meer informatie. Gebruik het gegevenstype .NET String of OracleClient OracleString in Value.

Number 13

Een Oracle-gegevenstype NUMBER dat numerieke gegevens met een variabele lengte bevat met een maximale precisie en schaal van 38. Dit wordt toegewezen aan Decimal. Als u een Oracle NUMBER wilt binden dat groter is dan wat Decimal.MaxValue kan bevatten, gebruikt u een OracleNumber gegevenstype of gebruikt u een String parameter en de Oracle-TO_NUMBER of TO_CHAR conversiefuncties voor respectievelijk invoer- en uitvoerparameters. Gebruik het gegevenstype .NET Decimal of OracleClient OracleNumber in Value.

NVarChar 14

Een Oracle-gegevenstype NVARCHAR2 dat een tekenreeks met variabele lengte bevat die is opgeslagen in de nationale tekenset van de database, met een maximale grootte van 4.000 bytes (geen tekens) wanneer deze is opgeslagen in de database. De grootte van de waarde is afhankelijk van de nationale tekenset van de database. Raadpleeg uw Oracle-documentatie voor meer informatie. Gebruik het gegevenstype .NET String of OracleClient OracleString in Value.

Raw 15

Een Oracle-gegevenstype RAW dat binaire gegevens met variabele lengte bevat met een maximale grootte van 2000 bytes. Gebruik het gegevenstype .NET Byte[] of OracleClient OracleBinary in Value.

RowId 16

De base64-tekenreeksweergave van een Oracle-gegevenstype ROWID . Gebruik het gegevenstype .NET String of OracleClient OracleString in Value.

Timestamp 18

Een Oracle (Oracle TIMESTAMP 9i of hoger) met datum en tijd (inclusief seconden) en een grootte van 7 tot 11 bytes. Gebruik het gegevenstype .NET DateTime of OracleClient OracleDateTime in Value.

TimestampLocal 19

Een Oracle (Oracle TIMESTAMP WITH LOCAL TIMEZONE 9i of hoger) dat datum, tijd en een verwijzing naar de oorspronkelijke tijdzone bevat en een grootte heeft van 7 tot 11 bytes. Gebruik het gegevenstype .NET DateTime of OracleClient OracleDateTime in Value.

TimestampWithTZ 20

Een Oracle (Oracle TIMESTAMP WITH TIMEZONE 9i of hoger) die datum, tijd en een opgegeven tijdzone bevat en een vaste grootte van 13 bytes heeft. Gebruik het gegevenstype .NET DateTime of OracleClient OracleDateTime in Value.

VarChar 22

Een Oracle-gegevenstype VARCHAR2 dat een tekenreeks met variabele lengte bevat met een maximale grootte van 4.000 bytes. Gebruik het gegevenstype .NET String of OracleClient OracleString in Value.

Byte 23

Een integraal type dat niet-ondertekende 8-bits gehele getallen vertegenwoordigt met waarden tussen 0 en 255. Dit is geen systeemeigen Oracle-gegevenstype, maar wordt geleverd om de prestaties te verbeteren bij het binden van invoerparameters. Gebruik het gegevenstype .NET Byte in Value.

UInt16 24

Een integraal type dat niet-ondertekende 16-bits gehele getallen vertegenwoordigt met waarden tussen 0 en 65535. Dit is geen systeemeigen Oracle-gegevenstype, maar wordt geleverd om de prestaties te verbeteren bij het binden van invoerparameters. Zie voor meer informatie over de conversie van Oracle-numerieke waarden naar CLR-gegevenstypen OracleNumber(Common Language Runtime). Gebruik het gegevenstype .NET UInt16 of OracleClient OracleNumber in Value.

UInt32 25

Een integraal type dat niet-ondertekende 32-bits gehele getallen vertegenwoordigt met waarden tussen 0 en 4294967295. Dit is geen systeemeigen Oracle-gegevenstype, maar wordt geleverd om de prestaties te verbeteren bij het binden van invoerparameters. Zie voor meer informatie over de conversie van Oracle-numerieke waarden naar CLR-gegevenstypen OracleNumber(Common Language Runtime). Gebruik het gegevenstype .NET UInt32 of OracleClient OracleNumber in Value.

SByte 26

Een integraal type dat ondertekende 8-bits gehele getallen vertegenwoordigt met waarden tussen -128 en 127. Dit is geen systeemeigen Oracle-gegevenstype, maar wordt geleverd om de prestaties te verbeteren bij het binden van invoerparameters. Gebruik het gegevenstype .NET SByte in Value.

Int16 27

Een integraal type dat ondertekende 16-bits gehele getallen vertegenwoordigt met waarden tussen -32768 en 32767. Dit is geen systeemeigen Oracle-gegevenstype, maar wordt geleverd om de prestaties te verbeteren bij het binden van invoerparameters. Zie voor meer informatie over de conversie van Oracle-numerieke waarden naar CLR-gegevenstypen OracleNumber(Common Language Runtime). Gebruik het gegevenstype .NET Int16 of OracleClient OracleNumber in Value.

Int32 28

Een integraal type dat ondertekende 32-bits gehele getallen vertegenwoordigt met waarden tussen -2147483648 en 2147483647. Dit is geen systeemeigen Oracle-gegevenstype, maar wordt geleverd voor prestaties bij het binden van invoerparameters. Zie voor meer informatie over de conversie van Oracle-numerieke waarden naar algemene runtime-gegevenstypen OracleNumbervoor taalruntime. Gebruik het gegevenstype .NET Int32 of OracleClient OracleNumber in Value.

Float 29

Een drijvendekommawaarde met één precisie. Dit is geen systeemeigen Oracle-gegevenstype, maar wordt geleverd om de prestaties te verbeteren bij het binden van invoerparameters. Zie voor meer informatie over de conversie van Oracle-numerieke waarden naar algemene runtime-gegevenstypen OracleNumbervoor taalruntime. Gebruik het gegevenstype .NET Single of OracleClient OracleNumber in Value.

Double 30

Een drijvendekommawaarde met dubbele precisie. Dit is geen systeemeigen Oracle-gegevenstype, maar wordt geleverd om de prestaties te verbeteren bij het binden van invoerparameters. Zie voor meer informatie over de conversie van Oracle-numerieke waarden naar CLR-gegevenstypen OracleNumber(Common Language Runtime). Gebruik het gegevenstype .NET Double of OracleClient OracleNumber in Value.

Van toepassing op