OracleType OracleType OracleType OracleType Enum

Definizione

Specifica il tipo di dati di un campo o di una proprietà da utilizzare in un oggetto 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
Ereditarietà

Campi

BFile BFile BFile BFile 1

Tipo di dati BFILE Oracle in cui è contenuto un riferimento a dati binari con dimensioni massime di 4 GB memorizzato in un file esterno.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. Utilizzare il tipo di dati OracleClient OracleBFile con la proprietà Value.Use the OracleClient OracleBFile data type with the Value property.

Blob Blob Blob Blob 2

Tipo di dati BLOB Oracle in cui sono contenuti dati binari per una dimensione massima di 4 GB.An Oracle BLOB data type that contains binary data with a maximum size of 4 gigabytes. Utilizzare il tipo di dati OracleLob OracleClient nella proprietà Value.Use the OracleClient OracleLob data type in Value.

Byte Byte Byte Byte 23

Tipo integrale che rappresenta interi a 8 bit senza segno compresi tra 0 e 255.An integral type representing unsigned 8-bit integers with values between 0 and 255. Non si tratta di un tipo di dati Oracle nativo, ma viene fornito per migliorare le prestazioni durante l'associazione di parametri di input.This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Utilizzare il tipo di dati Byte .NET Framework nella proprietà Value.Use the .NET Framework Byte data type in Value.

Char Char Char Char 3

Tipo di dati CHAR Oracle in cui è contenuta una stringa di caratteri di lunghezza fissa con dimensioni massime di 2.000 byte.An Oracle CHAR data type that contains a fixed-length character string with a maximum size of 2,000 bytes. Utilizzare il tipo di dati String .NET Framework o OracleString OracleClient nella proprietà Value.Use the .NET Framework String or OracleClient OracleString data type in Value.

Clob Clob Clob Clob 4

Tipo di dati CLOB Oracle in cui sono contenuti dati carattere, basato sul set di caratteri predefinito sul server, per una dimensione massima di 4 GB.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. Utilizzare il tipo di dati OracleLob OracleClient nella proprietà Value.Use the OracleClient OracleLob data type in Value.

Cursor Cursor Cursor Cursor 5

REF CURSOR Oracle.An Oracle REF CURSOR. L'oggetto OracleDataReader non è disponibile.The OracleDataReader object is not available.

DateTime DateTime DateTime DateTime 6

Tipo di dati DATE di Oracle in cui è contenuta una rappresentazione di data e ora a lunghezza fissa, compresa tra il 1 gennaio 4712 a.C.An Oracle DATE data type that contains a fixed-length representation of a date and time, ranging from January 1, 4712 B.C. e il 31 dicembre d.C.to December 31, A.D. 4712 d.C. con il formato predefinito gg-mmm-aa.4712, with the default format dd-mmm-yy. Per le date d.C.For A.D. DATE corrisponde a DateTime.dates, DATE maps to DateTime. Per l'associazione di date a.C.To bind B.C. utilizzare un parametro String e le funzioni di conversione Oracle TO_DATE o TO_CHAR, rispettivamente per i parametri di input e di output.dates, use a String parameter and the Oracle TO_DATE or TO_CHAR conversion functions for input and output parameters respectively. Utilizzare il tipo di dati DateTime .NET Framework o OracleDateTime OracleClient nella proprietà Value.Use the .NET Framework DateTime or OracleClient OracleDateTime data type in Value.

Double Double Double Double 30

Valore a virgola mobile e precisione doppia.A double-precision floating-point value. Non si tratta di un tipo di dati Oracle nativo, ma viene fornito per migliorare le prestazioni durante l'associazione di parametri di input.This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Per informazioni sulla conversione di valori numerici Oracle in tipi di dati Common Language Runtime (CLR), vedere OracleNumber.For information about conversion of Oracle numeric values to common language runtime (CLR) data types, see OracleNumber. Utilizzare il tipo di dati Double .NET Framework o OracleNumber OracleClient nella proprietà Value.Use the .NET Framework Double or OracleClient OracleNumber data type in Value.

Float Float Float Float 29

Valore a virgola mobile e precisione singola.A single-precision floating-point value. Non si tratta di un tipo di dati Oracle nativo, ma viene fornito per migliorare le prestazioni durante l'associazione di parametri di input.This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Per informazioni sulla conversione di valori numerici Oracle in tipi di dati Common Language Runtime, vedere OracleNumber.For information about conversion of Oracle numeric values to common language runtime data types, see OracleNumber. Utilizzare il tipo di dati Single .NET Framework o OracleNumber OracleClient nella proprietà Value.Use the .NET Framework Single or OracleClient OracleNumber data type in Value.

Int16 Int16 Int16 Int16 27

Tipo integrale che rappresenta interi con segno a 16 bit compresi tra -32768 e 32767.An integral type representing signed 16-bit integers with values between -32768 and 32767. Non si tratta di un tipo di dati Oracle nativo, ma viene fornito per migliorare le prestazioni durante l'associazione di parametri di input.This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Per informazioni sulla conversione di valori numerici Oracle in tipi di dati Common Language Runtime (CLR), vedere OracleNumber.For information about conversion of Oracle numeric values to common language runtime (CLR) data types, see OracleNumber. Utilizzare il tipo di dati Int16 .NET Framework o OracleNumber OracleClient nella proprietà Value.Use the .NET Framework Int16 or OracleClient OracleNumber data type in Value.

Int32 Int32 Int32 Int32 28

Tipo integrale che rappresenta interi con segno a 32 bit compresi tra -2147483648 e 2147483647.An integral type representing signed 32-bit integers with values between -2147483648 and 2147483647. Non si tratta di un tipo di dati Oracle nativo, ma viene fornito per motivi di prestazioni durante l'associazione di parametri di input.This is not a native Oracle data type, but is provided for performance when binding input parameters. Per informazioni sulla conversione di valori numerici Oracle in tipi di dati Common Language Runtime, vedere OracleNumber.For information about conversion of Oracle numeric values to common language runtime data types, see OracleNumber. Utilizzare il tipo di dati Int32 .NET Framework o OracleNumber OracleClient nella proprietà Value.Use the .NET Framework Int32 or OracleClient OracleNumber data type in Value.

IntervalDayToSecond IntervalDayToSecond IntervalDayToSecond IntervalDayToSecond 7

Tipo di dati INTERVAL DAY TO SECOND Oracle, disponibile in Oracle 9i o versione successiva, in cui è contenuto un intervallo di tempo in giorni, ore, minuti e secondi, con dimensione fissa di 11 byte.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. Utilizzare il tipo di dati TimeSpan .NET Framework o OracleTimeSpan OracleClient nella proprietà Value.Use the .NET Framework TimeSpan or OracleClient OracleTimeSpan data type in Value.

IntervalYearToMonth IntervalYearToMonth IntervalYearToMonth IntervalYearToMonth 8

Un tipo di dati INTERVAL YEAR TO MONTH Oracle, disponibile in Oracle 9i o versione successiva, in cui è contenuto un intervallo di tempo in anni e mesi, con dimensione fissa di 5 byte.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. Utilizzare il tipo di dati Int32 .NET Framework o OracleMonthSpan OracleClient nella proprietà Value.Use the .NET Framework Int32 or OracleClient OracleMonthSpan data type in Value.

LongRaw LongRaw LongRaw LongRaw 9

Tipo di dati LONGRAW Oracle in cui sono contenuti dati binari di lunghezza variabile con dimensioni massime di 2 GB.An Oracle LONGRAW data type that contains variable-length binary data with a maximum size of 2 gigabytes. Utilizzare il tipo di dati Byte[] .NET Framework o OracleBinary OracleClient nella proprietà Value.Use the .NET Framework Byte[] or OracleClient OracleBinary data type in Value.

Quando si aggiorna una colonna con il tipo di dati LONG RAW, viene generata un'eccezione quando si immette un valore NULL nella colonna.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. Il tipo di dati LONG RAW di Oracle è un tipo deprecato in Oracle versione 8.0.The Oracle LONG RAW data type is a deprecated type in Oracle version 8.0. Per evitare questo errore, usare il tipo di dati BLOB anziché LONG RAW.To avoid this error, use the BLOB data type instead of LONG RAW.

LongVarChar LongVarChar LongVarChar LongVarChar 10

Tipo di dati LONG Oracle in cui è contenuta una stringa di caratteri di lunghezza variabile con dimensioni massime di 2 GB.An Oracle LONG data type that contains a variable-length character string with a maximum size of 2 gigabytes. Utilizzare il tipo di dati String .NET Framework o OracleString OracleClient nella proprietà Value.Use the .NET Framework String or OracleClient OracleString data type in Value.

NChar NChar NChar NChar 11

Tipo di dati NCHAR Oracle in cui è contenuta una stringa di caratteri di lunghezza fissa da memorizzare nel set di caratteri nazionale del database, con dimensioni massime di 2.000 byte (non caratteri) se memorizzata nel database.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. Le dimensioni del valore dipendono dal set di caratteri nazionale del database.The size of the value depends on the national character set of the database. Per ulteriori informazioni, vedere la documentazione Oracle.See your Oracle documentation for more information. Utilizzare il tipo di dati String .NET Framework o OracleString OracleClient nella proprietà Value.Use the .NET Framework String or OracleClient OracleString data type in Value.

NClob NClob NClob NClob 12

Tipo di dati NCLOB Oracle in cui sono contenuti dati carattere da memorizzare nel set di caratteri nazionale del database, con dimensioni massime di 4 GB (non caratteri) se memorizzati nel database.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. Le dimensioni del valore dipendono dal set di caratteri nazionale del database.The size of the value depends on the national character set of the database. Per ulteriori informazioni, vedere la documentazione Oracle.See your Oracle documentation for more information. Utilizzare il tipo di dati String .NET Framework o OracleString OracleClient nella proprietà Value.Use the .NET Framework String or OracleClient OracleString data type in Value.

Number Number Number Number 13

Tipo di dati NUMBER Oracle in cui sono contenuti dati numerici di lunghezza variabile con precisione massima e scala di 38.An Oracle NUMBER data type that contains variable-length numeric data with a maximum precision and scale of 38. Esegue il mapping a Decimal.This maps to Decimal. Per associare un NUMBER Oracle che supera il valore che può essere contenuto nel campo MaxValue, utilizzare un tipo di dati OracleNumber o un parametro String e le funzioni di conversione Oracle TO_NUMBER o TO_CHAR, rispettivamente per i parametri di input e output.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. Utilizzare il tipo di dati Decimal .NET Framework o OracleNumber OracleClient nella proprietà Value.Use the .NET Framework Decimal or OracleClient OracleNumber data type in Value.

NVarChar NVarChar NVarChar NVarChar 14

Tipo di dati NVARCHAR2 Oracle in cui è contenuta una stringa di caratteri di lunghezza variabile memorizzata nel set di caratteri nazionale del database, con dimensioni massime di 4.000 byte (non caratteri), se memorizzata nel database.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. Le dimensioni del valore dipendono dal set di caratteri nazionale del database.The size of the value depends on the national character set of the database. Per ulteriori informazioni, vedere la documentazione Oracle.See your Oracle documentation for more information. Utilizzare il tipo di dati String .NET Framework o OracleString OracleClient nella proprietà Value.Use the .NET Framework String or OracleClient OracleString data type in Value.

Raw Raw Raw Raw 15

Tipo di dati RAW Oracle in cui sono contenuti dati binari di lunghezza variabile con dimensioni massime di 2.000 byte.An Oracle RAW data type that contains variable-length binary data with a maximum size of 2,000 bytes. Utilizzare il tipo di dati Byte[] .NET Framework o OracleBinary OracleClient nella proprietà Value.Use the .NET Framework Byte[] or OracleClient OracleBinary data type in Value.

RowId RowId RowId RowId 16

Rappresentazione in forma di stringa base64 di un tipo di dati ROWID Oracle.The base64 string representation of an Oracle ROWID data type. Utilizzare il tipo di dati String .NET Framework o OracleString OracleClient nella proprietà Value.Use the .NET Framework String or OracleClient OracleString data type in Value.

SByte SByte SByte SByte 26

Tipo integrale che rappresenta interi con segno a 8 bit compresi tra -128 e 127.An integral type representing signed 8 bit integers with values between -128 and 127. Non si tratta di un tipo di dati Oracle nativo, ma viene fornito per migliorare le prestazioni durante l'associazione di parametri di input.This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Utilizzare il tipo di dati SByte .NET Framework nella proprietà Value.Use the .NET Framework SByte data type in Value.

Timestamp Timestamp Timestamp Timestamp 18

Tipo di dati TIMESTAMP Oracle, disponibile in Oracle 9i o versione successiva, in cui sono contenute data e ora, secondi inclusi, di dimensioni comprese tra 7 e 11 byte.An Oracle TIMESTAMP (Oracle 9i or later) that contains date and time (including seconds), and ranges in size from 7 to 11 bytes. Utilizzare il tipo di dati DateTime .NET Framework o OracleDateTime OracleClient nella proprietà Value.Use the .NET Framework DateTime or OracleClient OracleDateTime data type in Value.

TimestampLocal TimestampLocal TimestampLocal TimestampLocal 19

Tipo di dati TIMESTAMP WITH LOCAL TIMEZONE Oracle, disponibile in Oracle 9i o versione successiva, in cui sono contenuti data, ora e un riferimento al fuso orario originale, di dimensioni comprese tra 7 e 11 byte.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. Utilizzare il tipo di dati DateTime .NET Framework o OracleDateTime OracleClient nella proprietà Value.Use the .NET Framework DateTime or OracleClient OracleDateTime data type in Value.

TimestampWithTZ TimestampWithTZ TimestampWithTZ TimestampWithTZ 20

Tipo di dati TIMESTAMP WITH TIMEZONE Oracle, disponibile in Oracle 9i o versione successiva, in cui sono contenuti data, ora e un fuso orario specificato, con dimensione fissa di 13 byte.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. Utilizzare il tipo di dati DateTime .NET Framework o OracleDateTime OracleClient nella proprietà Value.Use the .NET Framework DateTime or OracleClient OracleDateTime data type in Value.

UInt16 UInt16 UInt16 UInt16 24

Tipo integrale che rappresenta interi senza segno a 16 bit con valori compresi tra 0 e 65535.An integral type representing unsigned 16-bit integers with values between 0 and 65535. Non si tratta di un tipo di dati Oracle nativo, ma viene fornito per migliorare le prestazioni durante l'associazione di parametri di input.This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Per informazioni sulla conversione di valori numerici Oracle in tipi di dati Common Language Runtime (CLR), vedere OracleNumber.For information about conversion of Oracle numeric values to common language runtime (CLR) data types, see OracleNumber. Utilizzare il tipo di dati UInt16 .NET Framework o OracleNumber OracleClient nella proprietà Value.Use the .NET Framework UInt16 or OracleClient OracleNumber data type in Value.

UInt32 UInt32 UInt32 UInt32 25

Tipo integrale che rappresenta interi senza segno a 32 bit compresi tra 0 e 4294967295.An integral type representing unsigned 32-bit integers with values between 0 and 4294967295. Non si tratta di un tipo di dati Oracle nativo, ma viene fornito per migliorare le prestazioni durante l'associazione di parametri di input.This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Per informazioni sulla conversione di valori numerici Oracle in tipi di dati Common Language Runtime (CLR), vedere OracleNumber.For information about conversion of Oracle numeric values to common language runtime (CLR) data types, see OracleNumber. Utilizzare il tipo di dati UInt32 .NET Framework o OracleNumber OracleClient nella proprietà Value.Use the .NET Framework UInt32 or OracleClient OracleNumber data type in Value.

VarChar VarChar VarChar VarChar 22

Tipo di dati VARCHAR2 Oracle in cui è contenuta una stringa di caratteri di lunghezza variabile con dimensioni massime di 4.000 byte.An Oracle VARCHAR2 data type that contains a variable-length character string with a maximum size of 4,000 bytes. Utilizzare il tipo di dati String .NET Framework o OracleString OracleClient nella proprietà Value.Use the .NET Framework String or OracleClient OracleString data type in Value.

Si applica a