OracleNumber OracleNumber OracleNumber OracleNumber Struct

Definición

Representa un valor numérico de escala y precisión fijas comprendido entre -10 27 -1 y 10 27 -1 que se va a almacenar en una base de datos o recuperar de ella.Represents a fixed precision and scale numeric value between -10 27 -1 and 10 27 -1 to be stored in or retrieved from a database.

public value class OracleNumber : IComparable, System::Data::SqlTypes::INullable
public struct OracleNumber : IComparable, System.Data.SqlTypes.INullable
type OracleNumber = struct
    interface INullable
Public Structure OracleNumber
Implements IComparable, INullable
Herencia
OracleNumberOracleNumberOracleNumberOracleNumber
Implementaciones

Comentarios

Para obtener un OracleNumber de objeto, llame a la GetOracleNumber método.To obtain an OracleNumber object, call the GetOracleNumber method.

Tipos de datos numéricos de Oracle pueden almacenar hasta 27 dígitos decimales de precisión.Oracle numeric data types can store up to 27 decimal digits of precision. Al convertir los valores numéricos de Oracle en tipos de datos de common language runtime, el valor de Oracle puede ser demasiado grande.When converting Oracle numeric values to common language runtime data types, the Oracle value might be too large. Por el contrario, al convertir un valor numérico de los datos de en tiempo de ejecución de lenguaje común tipos para un OracleNumber, el valor numérico puede ser demasiado grande o demasiado alta precisión para el OracleNumber.Conversely, when converting a numeric value of a common language runtime data types to an OracleNumber, the numeric value may be either too large or too high precision for the OracleNumber. Cualquiera de estos casos producirá un error de desbordamiento de Oracle ORA-22053.Either of these cases will cause an Oracle ORA-22053 overflow error. Si la base de datos de Oracle puede contener valores grandes, debe usar el OracleNumber tipo de datos.If your Oracle database might contain large values, you should use the OracleNumber data type. A continuación, puede convertir explícitamente, para el tipo de datos de common language runtime y detectar o controlar los errores.You can then convert to the common language runtime data type explicitly, and catch or handle any errors.

Constructores

OracleNumber(OracleNumber) OracleNumber(OracleNumber) OracleNumber(OracleNumber) OracleNumber(OracleNumber)

Inicializa una nueva instancia de la estructura OracleNumber utilizando el OracleNumber especificado.Initializes a new instance of the OracleNumber structure using the supplied OracleNumber.

OracleNumber(Decimal) OracleNumber(Decimal) OracleNumber(Decimal) OracleNumber(Decimal)

Inicializa una nueva instancia de la estructura OracleNumber utilizando el valor Decimal proporcionado.Initializes a new instance of the OracleNumber structure using the supplied Decimal value.

OracleNumber(Double) OracleNumber(Double) OracleNumber(Double) OracleNumber(Double)

Inicializa una nueva instancia de OracleNumber utilizando el valor de precisión doble proporcionado.Initializes a new instance of the OracleNumber using the supplied double precision value.

OracleNumber(Int32) OracleNumber(Int32) OracleNumber(Int32) OracleNumber(Int32)

Inicializa una nueva instancia de la estructura OracleNumber utilizando el valor de número entero especificado.Initializes a new instance of the OracleNumber structure using the supplied integer value.

OracleNumber(Int64) OracleNumber(Int64) OracleNumber(Int64) OracleNumber(Int64)

Inicializa una nueva instancia de la estructura OracleNumber utilizando el valor de entero largo especificado.Initializes a new instance of the OracleNumber structure using the supplied long integer value.

Campos

E E E E

Devuelve el valor e-2,718.Returns the value e-2.718.

MaxPrecision MaxPrecision MaxPrecision MaxPrecision

Constante que representa el mayor valor posible de una comparación de precisión.A constant representing the largest possible value for precision comparison.

MaxScale MaxScale MaxScale MaxScale

Constante que representa el valor máximo de una comparación de escala.A constant representing the maximum value for scale comparison.

MaxValue MaxValue MaxValue MaxValue

Constante que representa el valor máximo de una estructura OracleNumber.A constant representing the maximum value of an OracleNumber structure.

MinScale MinScale MinScale MinScale

Constante que representa el valor mínimo de una comparación de escala.A constant representing the minimum value for scale comparison.

MinusOne MinusOne MinusOne MinusOne

Devuelve el valor -1.Returns the value -1.

MinValue MinValue MinValue MinValue

Constante que representa el valor mínimo de una estructura OracleNumber.A constant representing the minimum value for an OracleNumber structure.

Null Null Null Null

Representa un valor null que se puede asignar a la propiedad Value de una instancia de la clase OracleNumber.Represents a null value that can be assigned to the Value property of an instance of the OracleNumber class.

One One One One

Devuelve el valor 1.Returns the value 1.

PI PI PI PI

Devuelve el valor de pi (3,1415926535897932384626433832795028842).Returns the value of pi-3.1415926535897932384626433832795028842.

Zero Zero Zero Zero

Devuelve el valor 0.Returns the value 0.

Propiedades

IsNull IsNull IsNull IsNull

Indica si la propiedad Value de esta estructura OracleNumber es null.Indicates whether or not the Value of this OracleNumber structure is null.

Value Value Value Value

Obtiene el valor de la estructura OracleNumber.Gets the value of the OracleNumber structure. Esta propiedad es de sólo lectura.This property is read-only.

Métodos

Abs(OracleNumber) Abs(OracleNumber) Abs(OracleNumber) Abs(OracleNumber)

Obtiene el valor absoluto del parámetro OracleNumber.Gets the absolute value of the OracleNumber parameter.

Acos(OracleNumber) Acos(OracleNumber) Acos(OracleNumber) Acos(OracleNumber)

Calcula el coseno hiperbólico inverso de un OracleNumber.Calculates the inverse hyperbolic cosine of an OracleNumber.

Add(OracleNumber, OracleNumber) Add(OracleNumber, OracleNumber) Add(OracleNumber, OracleNumber) Add(OracleNumber, OracleNumber)

Calcula la suma de dos estructuras OracleNumber.Calculates the sum of the two OracleNumber structures.

Asin(OracleNumber) Asin(OracleNumber) Asin(OracleNumber) Asin(OracleNumber)

Calcula el seno hiperbólico inverso de un OracleNumber.Calculates the inverse hyperbolic sine of an OracleNumber.

Atan(OracleNumber) Atan(OracleNumber) Atan(OracleNumber) Atan(OracleNumber)

Calcula la tangente hiperbólica inversa de un OracleNumber.Calculates the inverse hyperbolic tangent of an OracleNumber.

Atan2(OracleNumber, OracleNumber) Atan2(OracleNumber, OracleNumber) Atan2(OracleNumber, OracleNumber) Atan2(OracleNumber, OracleNumber)

Calcula la tangente hiperbólica inversa de dos estructuras OracleNumber.Calculates the inverse hyperbolic tangent of two OracleNumber structures.

Ceiling(OracleNumber) Ceiling(OracleNumber) Ceiling(OracleNumber) Ceiling(OracleNumber)

Devuelve el número entero más pequeño que sea mayor o igual que la estructura OracleNumber especificada.Returns the smallest whole number greater than or equal to the specified OracleNumber structure.

CompareTo(Object) CompareTo(Object) CompareTo(Object) CompareTo(Object)

Compara esta instancia de la estructura OracleNumber con el objeto especificado y devuelve una indicación de sus valores relativos.Compares this instance of the OracleNumber structure to the supplied object and returns an indication of their relative values.

Cos(OracleNumber) Cos(OracleNumber) Cos(OracleNumber) Cos(OracleNumber)

Calcula el coseno de un OracleNumber.Calculates the cosine of an OracleNumber.

Cosh(OracleNumber) Cosh(OracleNumber) Cosh(OracleNumber) Cosh(OracleNumber)

Calcula el coseno hiperbólico de un OracleNumber.Calculates the hyperbolic cosine of an OracleNumber.

Divide(OracleNumber, OracleNumber) Divide(OracleNumber, OracleNumber) Divide(OracleNumber, OracleNumber) Divide(OracleNumber, OracleNumber)

Calcula el resultado de dividir la primera estructura OracleNumber por el segundo.Calculates the results of dividing the first OracleNumber structure by the second.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Compara el parámetro del objeto especificado con la propiedad Value del objeto OracleNumber.Compares the supplied object parameter to the Value property of the OracleNumber object.

Equals(OracleNumber, OracleNumber) Equals(OracleNumber, OracleNumber) Equals(OracleNumber, OracleNumber) Equals(OracleNumber, OracleNumber)

Realiza una comparación lógica de dos estructuras OracleNumber para determinar si son iguales.Performs a logical comparison of the two OracleNumber structures to determine if they are equal.

Exp(OracleNumber) Exp(OracleNumber) Exp(OracleNumber) Exp(OracleNumber)

Calcula el valor de e elevado a la potencia de un OracleNumber.Calculates e raised to the power of an OracleNumber. La constante e es igual a 2,71828182845904, la base del logaritmo natural.The constant e equals 2.71828182845904, the base of the natural logarithm.

Floor(OracleNumber) Floor(OracleNumber) Floor(OracleNumber) Floor(OracleNumber)

Redondea un número OracleNumber especificado al siguiente número entero más pequeño.Rounds a specified OracleNumber number to the next lower whole number.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Devuelve el código hash de esta instancia de la estructura OracleNumber.Returns the hash code for this instance of the OracleNumber structure.

GreaterThan(OracleNumber, OracleNumber) GreaterThan(OracleNumber, OracleNumber) GreaterThan(OracleNumber, OracleNumber) GreaterThan(OracleNumber, OracleNumber)

Realiza una comparación lógica de dos estructuras OracleNumber para determinar si la primera es mayor que la segunda.Performs a logical comparison of two OracleNumber structures to determine whether the first is greater than the second.

GreaterThanOrEqual(OracleNumber, OracleNumber) GreaterThanOrEqual(OracleNumber, OracleNumber) GreaterThanOrEqual(OracleNumber, OracleNumber) GreaterThanOrEqual(OracleNumber, OracleNumber)

Realiza una comparación lógica de dos parámetros OracleNumber para determinar si el primero es mayor o igual que el segundo.Performs a logical comparison of the two OracleNumber parameters to determine whether the first is greater than or equal to the second.

LessThan(OracleNumber, OracleNumber) LessThan(OracleNumber, OracleNumber) LessThan(OracleNumber, OracleNumber) LessThan(OracleNumber, OracleNumber)

Realiza una comparación lógica de dos estructuras OracleNumber para determinar si la primera es menor que la segunda.Performs a logical comparison of two OracleNumber structures to determine whether the first is less than the second.

LessThanOrEqual(OracleNumber, OracleNumber) LessThanOrEqual(OracleNumber, OracleNumber) LessThanOrEqual(OracleNumber, OracleNumber) LessThanOrEqual(OracleNumber, OracleNumber)

Realiza una comparación lógica de dos parámetros OracleNumber para determinar si el primero es menor o igual que el segundo.Performs a logical comparison of the two OracleNumber parameters to determine whether the first is less than or equal to the second.

Log(OracleNumber) Log(OracleNumber) Log(OracleNumber) Log(OracleNumber)

Calcula el logaritmo natural de un OracleNumber.Calculates natural logarithm of an OracleNumber. Los logaritmos naturales se basan en la constante e (2,71828182845904).Natural logarithms are based on the constant e (2.71828182845904).

Log(OracleNumber, OracleNumber) Log(OracleNumber, OracleNumber) Log(OracleNumber, OracleNumber) Log(OracleNumber, OracleNumber)

Calcula un OracleNumber en la base que se especifique.Calculates an OracleNumber to the base you specify.

Log(OracleNumber, Int32) Log(OracleNumber, Int32) Log(OracleNumber, Int32) Log(OracleNumber, Int32)

Calcula un OracleNumber en la base que se especifique.Calculates an OracleNumber to the base you specify.

Log10(OracleNumber) Log10(OracleNumber) Log10(OracleNumber) Log10(OracleNumber)

Calcula el logaritmo en base 10 de un número.Calculates the base 10 logarithm of a number.

Max(OracleNumber, OracleNumber) Max(OracleNumber, OracleNumber) Max(OracleNumber, OracleNumber) Max(OracleNumber, OracleNumber)

Devuelve el mayor de los dos valores de parámetros OracleNumber.Returns the larger of the two OracleNumber parameter values.

Min(OracleNumber, OracleNumber) Min(OracleNumber, OracleNumber) Min(OracleNumber, OracleNumber) Min(OracleNumber, OracleNumber)

Devuelve el menor de los dos valores de parámetros OracleNumber.Returns the smaller of the two OracleNumber parameter values.

Modulo(OracleNumber, OracleNumber) Modulo(OracleNumber, OracleNumber) Modulo(OracleNumber, OracleNumber) Modulo(OracleNumber, OracleNumber)

Calcula el módulo del resultado de dividir la primera estructura OracleNumber entre la segunda.Calculates the modulus from dividing the first OracleNumber structure by the second.

Multiply(OracleNumber, OracleNumber) Multiply(OracleNumber, OracleNumber) Multiply(OracleNumber, OracleNumber) Multiply(OracleNumber, OracleNumber)

Calcula el producto de dos parámetros OracleNumber.Calculates the product of the two OracleNumber parameters.

Negate(OracleNumber) Negate(OracleNumber) Negate(OracleNumber) Negate(OracleNumber)

Niega el valor del parámetro OracleNumber.Negates the value of the OracleNumber parameter.

NotEquals(OracleNumber, OracleNumber) NotEquals(OracleNumber, OracleNumber) NotEquals(OracleNumber, OracleNumber) NotEquals(OracleNumber, OracleNumber)

Realiza una comparación lógica de dos parámetros OracleNumber para determinar si no son iguales.Performs a logical comparison of the two OracleNumber parameters to determine whether they are not equal.

Parse(String) Parse(String) Parse(String) Parse(String)

Convierte la representación de tipo String de un número en su estructura OracleNumber equivalente.Converts the String representation of a number to its OracleNumber equivalent.

Pow(OracleNumber, OracleNumber) Pow(OracleNumber, OracleNumber) Pow(OracleNumber, OracleNumber) Pow(OracleNumber, OracleNumber)

Calcula el resultado de elevar una estructura OracleNumber especificada a la potencia que indica una segunda estructura OracleNumber.Calculates the result of raising a specified OracleNumber structure to the power specified by a second OracleNumber structure.

Pow(OracleNumber, Int32) Pow(OracleNumber, Int32) Pow(OracleNumber, Int32) Pow(OracleNumber, Int32)

Calcula el resultado de elevar una estructura OracleNumber especificada a la potencia que indica una estructura Int32.Calculates the result of raising a specified OracleNumber structure to the power specified by an Int32 structure.

Round(OracleNumber, Int32) Round(OracleNumber, Int32) Round(OracleNumber, Int32) Round(OracleNumber, Int32)

Obtiene el número más próximo al valor de la estructura OracleNumber especificada con la precisión indicada.Gets the number nearest the specified OracleNumber structure's value with the specified precision.

Shift(OracleNumber, Int32) Shift(OracleNumber, Int32) Shift(OracleNumber, Int32) Shift(OracleNumber, Int32)

Desplaza el número de dígitos especificado a la izquierda o a la derecha.Shifts the specified number of digits to the left or right.

Sign(OracleNumber) Sign(OracleNumber) Sign(OracleNumber) Sign(OracleNumber)

Obtiene un valor que indica el signo de la propiedad OracleNumber de una estructura Value.Gets a value indicating the sign of an OracleNumber structure's Value property.

Sin(OracleNumber) Sin(OracleNumber) Sin(OracleNumber) Sin(OracleNumber)

Calcula el seno de un OracleNumber.Calculates the sine of an OracleNumber.

Sinh(OracleNumber) Sinh(OracleNumber) Sinh(OracleNumber) Sinh(OracleNumber)

Calcula el seno hiperbólico de un OracleNumber.Calculates the hyperbolic sine of an OracleNumber.

Sqrt(OracleNumber) Sqrt(OracleNumber) Sqrt(OracleNumber) Sqrt(OracleNumber)

Calcula la raíz cuadrada del parámetro OracleNumber.Calculates the square root of the OracleNumber parameter.

Subtract(OracleNumber, OracleNumber) Subtract(OracleNumber, OracleNumber) Subtract(OracleNumber, OracleNumber) Subtract(OracleNumber, OracleNumber)

Calcula el resultado de restar la segunda estructura OracleNumber de la primera.Calculates the result of subtracting the second OracleNumber structure from the first.

Tan(OracleNumber) Tan(OracleNumber) Tan(OracleNumber) Tan(OracleNumber)

Calcula la tangente de un OracleNumber.Calculates the tangent of an OracleNumber.

Tanh(OracleNumber) Tanh(OracleNumber) Tanh(OracleNumber) Tanh(OracleNumber)

Calcula la tangente hiperbólica de un OracleNumber.Calculates the hyperbolic tangent of an OracleNumber.

ToString() ToString() ToString() ToString()

Convierte esta estructura OracleNumber en String.Converts this OracleNumber structure to String.

Truncate(OracleNumber, Int32) Truncate(OracleNumber, Int32) Truncate(OracleNumber, Int32) Truncate(OracleNumber, Int32)

Trunca el valor de la estructura OracleNumber especificada en la posición deseada.Truncates the specified OracleNumber structure's value to the desired position.

Operadores

Addition(OracleNumber, OracleNumber) Addition(OracleNumber, OracleNumber) Addition(OracleNumber, OracleNumber) Addition(OracleNumber, OracleNumber)

Calcula la suma de dos estructuras OracleNumber.Calculates the sum of the two OracleNumber structures.

Division(OracleNumber, OracleNumber) Division(OracleNumber, OracleNumber) Division(OracleNumber, OracleNumber) Division(OracleNumber, OracleNumber)

Calcula el resultado de dividir la primera estructura OracleNumber por el segundo.Calculates the results of dividing the first OracleNumber structure by the second.

Equality(OracleNumber, OracleNumber) Equality(OracleNumber, OracleNumber) Equality(OracleNumber, OracleNumber) Equality(OracleNumber, OracleNumber)

Realiza una comparación lógica de dos estructuras OracleNumber para determinar si son iguales.Performs a logical comparison of the two OracleNumber structures to determine whether they are equal.

Explicit(String to OracleNumber) Explicit(String to OracleNumber) Explicit(String to OracleNumber) Explicit(String to OracleNumber)

Convierte la estructura String especificada en una estructura OracleNumber.Converts the supplied String to an OracleNumber structure.

Explicit(Int64 to OracleNumber) Explicit(Int64 to OracleNumber) Explicit(Int64 to OracleNumber) Explicit(Int64 to OracleNumber)

Convierte la estructura Int64 proporcionada en una estructura OracleNumber.Converts the supplied Int64 structure to an OracleNumber structure.

Explicit(Int32 to OracleNumber) Explicit(Int32 to OracleNumber) Explicit(Int32 to OracleNumber) Explicit(Int32 to OracleNumber)

Convierte la estructura Int32 proporcionada en una estructura OracleNumber.Converts the supplied Int32 structure to an OracleNumber structure.

Explicit(Double to OracleNumber) Explicit(Double to OracleNumber) Explicit(Double to OracleNumber) Explicit(Double to OracleNumber)

Convierte la estructura Double proporcionada en una estructura OracleNumber.Converts the supplied Double structure to an OracleNumber structure.

Explicit(OracleNumber to Int64) Explicit(OracleNumber to Int64) Explicit(OracleNumber to Int64) Explicit(OracleNumber to Int64)

Convierte la estructura OracleNumber en Int64.Converts the OracleNumber structure to Int64.

Explicit(OracleNumber to Int32) Explicit(OracleNumber to Int32) Explicit(OracleNumber to Int32) Explicit(OracleNumber to Int32)

Convierte la estructura OracleNumber en Int32.Converts the OracleNumber structure to Int32.

Explicit(OracleNumber to Double) Explicit(OracleNumber to Double) Explicit(OracleNumber to Double) Explicit(OracleNumber to Double)

Convierte la estructura OracleNumber en Double.Converts the OracleNumber structure to Double.

Explicit(OracleNumber to Decimal) Explicit(OracleNumber to Decimal) Explicit(OracleNumber to Decimal) Explicit(OracleNumber to Decimal)

Convierte la estructura OracleNumber en Decimal.Converts the OracleNumber structure to Decimal.

Explicit(Decimal to OracleNumber) Explicit(Decimal to OracleNumber) Explicit(Decimal to OracleNumber) Explicit(Decimal to OracleNumber)

Convierte la estructura Decimal proporcionada en una estructura OracleNumber.Converts the supplied Decimal structure to an OracleNumber structure.

GreaterThan(OracleNumber, OracleNumber) GreaterThan(OracleNumber, OracleNumber) GreaterThan(OracleNumber, OracleNumber) GreaterThan(OracleNumber, OracleNumber)

Realiza una comparación lógica de dos estructuras OracleNumber para determinar si la primera es mayor que la segunda.Performs a logical comparison of two OracleNumber structures to determine whether the first is greater than the second.

GreaterThanOrEqual(OracleNumber, OracleNumber) GreaterThanOrEqual(OracleNumber, OracleNumber) GreaterThanOrEqual(OracleNumber, OracleNumber) GreaterThanOrEqual(OracleNumber, OracleNumber)

Realiza una comparación lógica de dos parámetros OracleNumber para determinar si el primero es mayor o igual que el segundo.Performs a logical comparison of the two OracleNumber parameters to determine whether the first is greater than or equal to the second.

Inequality(OracleNumber, OracleNumber) Inequality(OracleNumber, OracleNumber) Inequality(OracleNumber, OracleNumber) Inequality(OracleNumber, OracleNumber)

Realiza una comparación lógica de los dos parámetros OracleNumber para determinar si son iguales.Performs a logical comparison of the two OracleNumber parameters to determine whether they are equal.

LessThan(OracleNumber, OracleNumber) LessThan(OracleNumber, OracleNumber) LessThan(OracleNumber, OracleNumber) LessThan(OracleNumber, OracleNumber)

Realiza una comparación lógica de dos estructuras OracleNumber para determinar si la primera es menor que la segunda.Performs a logical comparison of two OracleNumber structures to determine whether the first is less than the second.

LessThanOrEqual(OracleNumber, OracleNumber) LessThanOrEqual(OracleNumber, OracleNumber) LessThanOrEqual(OracleNumber, OracleNumber) LessThanOrEqual(OracleNumber, OracleNumber)

Realiza una comparación lógica de dos parámetros OracleNumber para determinar si el primero es menor o igual que el segundo.Performs a logical comparison of the two OracleNumber parameters to determine whether the first is less than or equal to the second.

Modulus(OracleNumber, OracleNumber) Modulus(OracleNumber, OracleNumber) Modulus(OracleNumber, OracleNumber) Modulus(OracleNumber, OracleNumber)

Calcula el resto resultante de dividir una estructura OracleNumber entre otra estructura OracleNumber.Calculates the remainder left over from dividing an OracleNumber structure by a second OracleNumber structure.

Multiply(OracleNumber, OracleNumber) Multiply(OracleNumber, OracleNumber) Multiply(OracleNumber, OracleNumber) Multiply(OracleNumber, OracleNumber)

Calcula el producto de dos estructuras OracleNumber.Calculates the product of two OracleNumber structures.

Subtraction(OracleNumber, OracleNumber) Subtraction(OracleNumber, OracleNumber) Subtraction(OracleNumber, OracleNumber) Subtraction(OracleNumber, OracleNumber)

Calcula el resultado de restar la segunda estructura OracleNumber de la primera.Calculates the result of subtracting the second OracleNumber structure from the first.

UnaryNegation(OracleNumber) UnaryNegation(OracleNumber) UnaryNegation(OracleNumber) UnaryNegation(OracleNumber)

Niega la estructura OracleNumber.Negates the OracleNumber structure.

Se aplica a