OracleType OracleType OracleType OracleType Enum

Definición

Especifica el tipo de datos de un campo o una propiedad para su uso en 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
Herencia

Campos

BFile BFile BFile BFile 1

Tipo de datos BFILE de Oracle que contiene una referencia a los datos binarios con un tamaño máximo de 4 gigabytes almacenados en un archivo externo.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. Utilice el tipo de datos OracleBFile de OracleClient con la propiedad Value.Use the OracleClient OracleBFile data type with the Value property.

Blob Blob Blob Blob 2

Tipo de datos BLOB de Oracle que contiene datos binarios con un tamaño máximo de 4 gigabytes.An Oracle BLOB data type that contains binary data with a maximum size of 4 gigabytes. Utilice el tipo de datos OracleLob de OracleClient en Value.Use the OracleClient OracleLob data type in Value.

Byte Byte Byte Byte 23

Tipo entero que representa enteros de 8 bits sin signo con valores comprendidos entre 0 y 255.An integral type representing unsigned 8-bit integers with values between 0 and 255. No es un tipo de datos nativo de Oracle, pero se proporciona para mejorar el rendimiento cuando se enlazan los parámetros de entrada.This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Utilice el tipo de datos Byte de .NET Framework en Value.Use the .NET Framework Byte data type in Value.

Char Char Char Char 3

Tipo de datos CHAR de Oracle que contiene una cadena de caracteres de longitud fija con un tamaño máximo de 2.000 bytes.An Oracle CHAR data type that contains a fixed-length character string with a maximum size of 2,000 bytes. Utilice el tipo de datos String de .NET Framework o el tipo de datos OracleString de OracleClient en Value.Use the .NET Framework String or OracleClient OracleString data type in Value.

Clob Clob Clob Clob 4

Tipo de datos CLOB de Oracle que contiene datos de caracteres, basados en el juego de caracteres predeterminado del servidor, con un tamaño máximo de 4 gigabytes.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. Utilice el tipo de datos OracleLob de OracleClient en Value.Use the OracleClient OracleLob data type in Value.

Cursor Cursor Cursor Cursor 5

REF CURSOR de Oracle.An Oracle REF CURSOR. El objeto OracleDataReader no está disponible.The OracleDataReader object is not available.

DateTime DateTime DateTime DateTime 6

Tipo de datos DATE de Oracle que contiene una representación de fecha y hora de longitud fija, que abarca desde el 1 de enero de 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. hasta el 31 de diciembre de 4712 d.C.,to December 31, A.D. con el formato predeterminado dd-mmm-yy.4712, with the default format dd-mmm-yy. Para las fechas de nuestra era,For A.D. DATE se asigna a DateTime.dates, DATE maps to DateTime. Para enlazar fechas anteriores a nuestra era,To bind B.C. utilice un parámetro String y las funciones de conversión TO_DATE o TO_CHAR de Oracle para los parámetros de entrada y salida, respectivamente.dates, use a String parameter and the Oracle TO_DATE or TO_CHAR conversion functions for input and output parameters respectively. Utilice el tipo de datos DateTime de .NET Framework o el tipo de datos OracleDateTime de OracleClient en Value.Use the .NET Framework DateTime or OracleClient OracleDateTime data type in Value.

Double Double Double Double 30

Valor de punto flotante de precisión doble.A double-precision floating-point value. No es un tipo de datos nativo de Oracle, pero se proporciona para mejorar el rendimiento cuando se enlazan los parámetros de entrada.This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Para obtener información sobre la conversión de valores numéricos de Oracle en tipos de datos de Common Language Runtime (CLR), consulte OracleNumber.For information about conversion of Oracle numeric values to common language runtime (CLR) data types, see OracleNumber. Utilice el tipo de datos Double de .NET Framework o el tipo de datos OracleNumber de OracleClient en Value.Use the .NET Framework Double or OracleClient OracleNumber data type in Value.

Float Float Float Float 29

Valor de punto flotante de precisión sencilla.A single-precision floating-point value. No es un tipo de datos nativo de Oracle, pero se proporciona para mejorar el rendimiento cuando se enlazan los parámetros de entrada.This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Para obtener información sobre la conversión de los valores numéricos de Oracle en tipos de datos de Common Language Runtime, vea OracleNumber.For information about conversion of Oracle numeric values to common language runtime data types, see OracleNumber. Utilice el tipo de datos Single de .NET Framework o el tipo de datos OracleNumber de OracleClient en Value.Use the .NET Framework Single or OracleClient OracleNumber data type in Value.

Int16 Int16 Int16 Int16 27

Tipo entero que representa enteros de 16 bits con signo con valores comprendidos entre -32768 y 32767.An integral type representing signed 16-bit integers with values between -32768 and 32767. No es un tipo de datos nativo de Oracle, pero se proporciona para mejorar el rendimiento cuando se enlazan los parámetros de entrada.This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Para obtener información sobre la conversión de valores numéricos de Oracle en tipos de datos de Common Language Runtime (CLR), consulte OracleNumber.For information about conversion of Oracle numeric values to common language runtime (CLR) data types, see OracleNumber. Utilice el tipo de datos Int16 de .NET Framework o el tipo de datos OracleNumber de OracleClient en Value.Use the .NET Framework Int16 or OracleClient OracleNumber data type in Value.

Int32 Int32 Int32 Int32 28

Tipo entero que representa enteros con signo de 32 bits con valores comprendidos entre -2147483648 y 2147483647.An integral type representing signed 32-bit integers with values between -2147483648 and 2147483647. No es un tipo de datos nativo de Oracle, pero se proporciona para mejorar el rendimiento cuando se enlazan los parámetros de entrada.This is not a native Oracle data type, but is provided for performance when binding input parameters. Para obtener información sobre la conversión de los valores numéricos de Oracle en tipos de datos de Common Language Runtime, vea OracleNumber.For information about conversion of Oracle numeric values to common language runtime data types, see OracleNumber. Utilice el tipo de datos Int32 de .NET Framework o el tipo de datos OracleNumber de OracleClient en Value.Use the .NET Framework Int32 or OracleClient OracleNumber data type in Value.

IntervalDayToSecond IntervalDayToSecond IntervalDayToSecond IntervalDayToSecond 7

Tipo de datos INTERVAL DAY TO SECOND de Oracle (Oracle 9i o posterior) que contiene un intervalo de tiempo expresado en días, horas, minutos y segundos, y tiene un tamaño fijo de 11 bytes.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. Utilice el tipo de datos TimeSpan de .NET Framework o el tipo de datos OracleTimeSpan de OracleClient en Value.Use the .NET Framework TimeSpan or OracleClient OracleTimeSpan data type in Value.

IntervalYearToMonth IntervalYearToMonth IntervalYearToMonth IntervalYearToMonth 8

Tipo de datos INTERVAL YEAR TO MONTH de Oracle (Oracle 9i o posterior) que contiene un intervalo de tiempo expresado en años y meses, y tiene un tamaño fijo de 5 bytes.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. Utilice el tipo de datos Int32 de .NET Framework o el tipo de datos OracleMonthSpan de OracleClient en Value.Use the .NET Framework Int32 or OracleClient OracleMonthSpan data type in Value.

LongRaw LongRaw LongRaw LongRaw 9

Tipo de datos LONGRAW de Oracle que contiene datos binarios de longitud variable con un tamaño máximo de 2 gigabytes.An Oracle LONGRAW data type that contains variable-length binary data with a maximum size of 2 gigabytes. Utilice el tipo de datos Byte[] de .NET Framework o el tipo de datos OracleBinary de OracleClient en Value.Use the .NET Framework Byte[] or OracleClient OracleBinary data type in Value.

Al actualizar una columna con el tipo de datos LONG RAW, se inicia una excepción al escribir un valor de NULL en la columna.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. El tipo de datos LONG RAW de Oracle es un tipo en desuso en la versión 8.0 de Oracle.The Oracle LONG RAW data type is a deprecated type in Oracle version 8.0. Para evitar este error, use el tipo de datos BLOB en lugar de LONG RAW.To avoid this error, use the BLOB data type instead of LONG RAW.

LongVarChar LongVarChar LongVarChar LongVarChar 10

Tipo de datos LONG de Oracle que contiene una cadena de caracteres de longitud variable con un tamaño máximo de 2 gigabytes.An Oracle LONG data type that contains a variable-length character string with a maximum size of 2 gigabytes. Utilice el tipo de datos String de .NET Framework o el tipo de datos OracleString de OracleClient en Value.Use the .NET Framework String or OracleClient OracleString data type in Value.

NChar NChar NChar NChar 11

Tipo de datos NCHAR de Oracle que contiene una cadena de caracteres de longitud fija que se almacena en el juego de caracteres nacional de la base de datos, con un tamaño máximo de 2.000 bytes (no de caracteres) cuando se almacena en la base de datos.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. El tamaño del valor depende del juego de caracteres nacional de la base de datos.The size of the value depends on the national character set of the database. Consulte la documentación de Oracle para obtener más información.See your Oracle documentation for more information. Utilice el tipo de datos String de .NET Framework o el tipo de datos OracleString de OracleClient en Value.Use the .NET Framework String or OracleClient OracleString data type in Value.

NClob NClob NClob NClob 12

Tipo de datos NCLOB de Oracle que contiene datos de caracteres que se almacenan en el juego de caracteres nacional de la base de datos, con un tamaño máximo de 4 gigabytes (no de caracteres) cuando se almacenan en la base de datos.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. El tamaño del valor depende del juego de caracteres nacional de la base de datos.The size of the value depends on the national character set of the database. Consulte la documentación de Oracle para obtener más información.See your Oracle documentation for more information. Utilice el tipo de datos String de .NET Framework o el tipo de datos OracleString de OracleClient en Value.Use the .NET Framework String or OracleClient OracleString data type in Value.

Number Number Number Number 13

Tipo de datos NUMBER de Oracle que contiene datos numéricos de longitud variable con una precisión y escala máximas de 38.An Oracle NUMBER data type that contains variable-length numeric data with a maximum precision and scale of 38. Se asigna a Decimal.This maps to Decimal. Para enlazar un NUMBER de Oracle mayor de lo que MaxValue puede contener, utilice un tipo de datos OracleNumber o utilice un parámetro String y las funciones de conversión TO_NUMBER o TO_CHAR de Oracle para los parámetros de entrada y salida, respectivamente.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. Utilice el tipo de datos Decimal de .NET Framework o el tipo de datos OracleNumber de OracleClient en Value.Use the .NET Framework Decimal or OracleClient OracleNumber data type in Value.

NVarChar NVarChar NVarChar NVarChar 14

Tipo de datos NVARCHAR2 de Oracle que contiene una cadena de caracteres de longitud variable almacenada en el juego de caracteres nacional de la base de datos, con un tamaño máximo de 4.000 bytes (no de caracteres) cuando se almacena en la base de datos.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. El tamaño del valor depende del juego de caracteres nacional de la base de datos.The size of the value depends on the national character set of the database. Consulte la documentación de Oracle para obtener más información.See your Oracle documentation for more information. Utilice el tipo de datos String de .NET Framework o el tipo de datos OracleString de OracleClient en Value.Use the .NET Framework String or OracleClient OracleString data type in Value.

Raw Raw Raw Raw 15

Tipo de datos RAW de Oracle que contiene datos binarios de longitud variable con un tamaño máximo de 2.000 bytes.An Oracle RAW data type that contains variable-length binary data with a maximum size of 2,000 bytes. Utilice el tipo de datos Byte[] de .NET Framework o el tipo de datos OracleBinary de OracleClient en Value.Use the .NET Framework Byte[] or OracleClient OracleBinary data type in Value.

RowId RowId RowId RowId 16

Representación en forma de cadena base64 de un tipo de datos ROWID de Oracle.The base64 string representation of an Oracle ROWID data type. Utilice el tipo de datos String de .NET Framework o el tipo de datos OracleString de OracleClient en Value.Use the .NET Framework String or OracleClient OracleString data type in Value.

SByte SByte SByte SByte 26

Tipo entero que representa enteros de 8 bits con signo con valores comprendidos entre -128 y 127.An integral type representing signed 8 bit integers with values between -128 and 127. No es un tipo de datos nativo de Oracle, pero se proporciona para mejorar el rendimiento cuando se enlazan los parámetros de entrada.This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Utilice el tipo de datos SByte de .NET Framework en Value.Use the .NET Framework SByte data type in Value.

Timestamp Timestamp Timestamp Timestamp 18

TIMESTAMP de Oracle (Oracle 9i o posterior) que contiene la fecha y hora (incluidos los segundos), con un tamaño que abarca desde 7 a 11 bytes.An Oracle TIMESTAMP (Oracle 9i or later) that contains date and time (including seconds), and ranges in size from 7 to 11 bytes. Utilice el tipo de datos DateTime de .NET Framework o el tipo de datos OracleDateTime de OracleClient en Value.Use the .NET Framework DateTime or OracleClient OracleDateTime data type in Value.

TimestampLocal TimestampLocal TimestampLocal TimestampLocal 19

TIMESTAMP WITH LOCAL TIMEZONE de Oracle (Oracle 9i o posterior) que contiene la fecha, la hora y una referencia a la zona horaria original, con un tamaño que abarca desde 7 a 11 bytes.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. Utilice el tipo de datos DateTime de .NET Framework o el tipo de datos OracleDateTime de OracleClient en Value.Use the .NET Framework DateTime or OracleClient OracleDateTime data type in Value.

TimestampWithTZ TimestampWithTZ TimestampWithTZ TimestampWithTZ 20

TIMESTAMP WITH TIMEZONE de Oracle (Oracle 9i o posterior) que contiene la fecha, la hora y una zona horaria especificada, con un tamaño fijo de 13 bytes.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. Utilice el tipo de datos DateTime de .NET Framework o el tipo de datos OracleDateTime de OracleClient en Value.Use the .NET Framework DateTime or OracleClient OracleDateTime data type in Value.

UInt16 UInt16 UInt16 UInt16 24

Tipo entero que representa enteros de 16 bits sin signo con valores comprendidos entre 0 y 65 535.An integral type representing unsigned 16-bit integers with values between 0 and 65535. No es un tipo de datos nativo de Oracle, pero se proporciona para mejorar el rendimiento cuando se enlazan los parámetros de entrada.This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Para obtener información sobre la conversión de valores numéricos de Oracle en tipos de datos de Common Language Runtime (CLR), consulte OracleNumber.For information about conversion of Oracle numeric values to common language runtime (CLR) data types, see OracleNumber. Utilice el tipo de datos UInt16 de .NET Framework o el tipo de datos OracleNumber de OracleClient en Value.Use the .NET Framework UInt16 or OracleClient OracleNumber data type in Value.

UInt32 UInt32 UInt32 UInt32 25

Tipo entero que representa enteros sin signo de 32 bits con valores comprendidos entre 0 y 4294967295.An integral type representing unsigned 32-bit integers with values between 0 and 4294967295. No es un tipo de datos nativo de Oracle, pero se proporciona para mejorar el rendimiento cuando se enlazan los parámetros de entrada.This is not a native Oracle data type, but is provided to improve performance when binding input parameters. Para obtener información sobre la conversión de valores numéricos de Oracle en tipos de datos de Common Language Runtime (CLR), consulte OracleNumber.For information about conversion of Oracle numeric values to common language runtime (CLR) data types, see OracleNumber. Utilice el tipo de datos UInt32 de .NET Framework o el tipo de datos OracleNumber de OracleClient en Value.Use the .NET Framework UInt32 or OracleClient OracleNumber data type in Value.

VarChar VarChar VarChar VarChar 22

Tipo de datos VARCHAR2 de Oracle que contiene una cadena de caracteres de longitud variable con un tamaño máximo de 4.000 bytes.An Oracle VARCHAR2 data type that contains a variable-length character string with a maximum size of 4,000 bytes. Utilice el tipo de datos String de .NET Framework o el tipo de datos OracleString de OracleClient en Value.Use the .NET Framework String or OracleClient OracleString data type in Value.

Se aplica a