Compartir vía


OracleNumber Estructura

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.

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
OracleNumber
Implementaciones

Comentarios

Para obtener un OracleNumber objeto, llame al GetOracleNumber método .

Los tipos de datos numéricos de Oracle pueden almacenar hasta 27 dígitos decimales de precisión. Al convertir valores numéricos de Oracle en tipos de datos de Common Language Runtime, el valor de Oracle puede ser demasiado grande. Por el contrario, al convertir un valor numérico de tipos de datos de Common Language Runtime en , OracleNumberel valor numérico puede ser demasiado grande o demasiado alta para .OracleNumber Cualquiera de estos casos provocará un error de desbordamiento ora-22053 de Oracle. Si la base de datos de Oracle puede contener valores grandes, debe usar el OracleNumber tipo de datos . A continuación, puede convertir el tipo de datos de Common Language Runtime explícitamente y detectar o controlar los errores.

Constructores

OracleNumber(Decimal)

Inicializa una nueva instancia de la estructura OracleNumber utilizando el valor Decimal proporcionado.

OracleNumber(Double)

Inicializa una nueva instancia de OracleNumber utilizando el valor de precisión doble proporcionado.

OracleNumber(Int32)

Inicializa una nueva instancia de la estructura OracleNumber utilizando el valor de número entero especificado.

OracleNumber(Int64)

Inicializa una nueva instancia de la estructura OracleNumber utilizando el valor de entero largo especificado.

OracleNumber(OracleNumber)

Inicializa una nueva instancia de la estructura OracleNumber utilizando el OracleNumber especificado.

Campos

E

Devuelve el valor e-2,718.

MaxPrecision

Constante que representa el mayor valor posible de una comparación de precisión.

MaxScale

Constante que representa el valor máximo de una comparación de escala.

MaxValue

Constante que representa el valor máximo de una estructura OracleNumber.

MinScale

Constante que representa el valor mínimo de una comparación de escala.

MinusOne

Devuelve el valor -1.

MinValue

Constante que representa el valor mínimo de una estructura OracleNumber.

Null

Representa un valor null que se puede asignar a la propiedad Value de una instancia de la clase OracleNumber.

One

Devuelve el valor 1.

PI

Devuelve el valor de pi (3,1415926535897932384626433832795028842).

Zero

Devuelve el valor 0.

Propiedades

IsNull

Indica si la propiedad Value de esta estructura OracleNumber es null.

Value

Obtiene el valor de la estructura OracleNumber. Esta propiedad es de sólo lectura.

Métodos

Abs(OracleNumber)

Obtiene el valor absoluto del parámetro OracleNumber.

Acos(OracleNumber)

Calcula el coseno hiperbólico inverso de un OracleNumber.

Add(OracleNumber, OracleNumber)

Calcula la suma de dos estructuras OracleNumber.

Asin(OracleNumber)

Calcula el seno hiperbólico inverso de un OracleNumber.

Atan(OracleNumber)

Calcula la tangente hiperbólica inversa de un OracleNumber.

Atan2(OracleNumber, OracleNumber)

Calcula la tangente hiperbólica inversa de dos estructuras OracleNumber.

Ceiling(OracleNumber)

Devuelve el número entero más pequeño que sea mayor o igual que la estructura OracleNumber especificada.

CompareTo(Object)

Compara esta instancia de la estructura OracleNumber con el objeto especificado y devuelve una indicación de sus valores relativos.

Cos(OracleNumber)

Calcula el coseno de un OracleNumber.

Cosh(OracleNumber)

Calcula el coseno hiperbólico de un OracleNumber.

Divide(OracleNumber, OracleNumber)

Calcula el resultado de dividir la primera estructura OracleNumber por el segundo.

Equals(Object)

Compara el parámetro del objeto especificado con la propiedad Value del objeto OracleNumber.

Equals(OracleNumber, OracleNumber)

Realiza una comparación lógica de dos estructuras OracleNumber para determinar si son iguales.

Exp(OracleNumber)

Calcula el valor de e elevado a la potencia de un OracleNumber. La constante e es igual a 2,71828182845904, la base del logaritmo natural.

Floor(OracleNumber)

Redondea un número OracleNumber especificado al siguiente número entero más pequeño.

GetHashCode()

Devuelve el código hash de esta instancia de la estructura OracleNumber.

GreaterThan(OracleNumber, OracleNumber)

Realiza una comparación lógica de dos estructuras OracleNumber para determinar si la primera es mayor que la segunda.

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.

LessThan(OracleNumber, OracleNumber)

Realiza una comparación lógica de dos estructuras OracleNumber para determinar si la primera es menor que la segunda.

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.

Log(OracleNumber)

Calcula el logaritmo natural de un OracleNumber. Los logaritmos naturales se basan en la constante e (2,71828182845904).

Log(OracleNumber, Int32)

Calcula un OracleNumber en la base que se especifique.

Log(OracleNumber, OracleNumber)

Calcula un OracleNumber en la base que se especifique.

Log10(OracleNumber)

Calcula el logaritmo en base 10 de un número.

Max(OracleNumber, OracleNumber)

Devuelve el mayor de los dos valores de parámetros OracleNumber.

Min(OracleNumber, OracleNumber)

Devuelve el menor de los dos valores de parámetros OracleNumber.

Modulo(OracleNumber, OracleNumber)

Calcula el módulo del resultado de dividir la primera estructura OracleNumber entre la segunda.

Multiply(OracleNumber, OracleNumber)

Calcula el producto de dos parámetros OracleNumber.

Negate(OracleNumber)

Niega el valor del parámetro OracleNumber.

NotEquals(OracleNumber, OracleNumber)

Realiza una comparación lógica de dos parámetros OracleNumber para determinar si no son iguales.

Parse(String)

Convierte la representación de tipo String de un número en su estructura OracleNumber equivalente.

Pow(OracleNumber, Int32)

Calcula el resultado de elevar un número especificado a la potencia indicada.

Pow(OracleNumber, OracleNumber)

Calcula el resultado de elevar una estructura OracleNumber especificada a la potencia que indica una segunda estructura OracleNumber.

Round(OracleNumber, Int32)

Obtiene el número más próximo al valor de la estructura OracleNumber especificada con la precisión indicada.

Shift(OracleNumber, Int32)

Desplaza el número de dígitos especificado a la izquierda o a la derecha.

Sign(OracleNumber)

Obtiene un valor que indica el signo de la propiedad OracleNumber de una estructura Value.

Sin(OracleNumber)

Calcula el seno de un OracleNumber.

Sinh(OracleNumber)

Calcula el seno hiperbólico de un OracleNumber.

Sqrt(OracleNumber)

Calcula la raíz cuadrada del parámetro OracleNumber.

Subtract(OracleNumber, OracleNumber)

Calcula el resultado de restar la segunda estructura OracleNumber de la primera.

Tan(OracleNumber)

Calcula la tangente de un OracleNumber.

Tanh(OracleNumber)

Calcula la tangente hiperbólica de un OracleNumber.

ToString()

Convierte esta estructura OracleNumber en String.

Truncate(OracleNumber, Int32)

Trunca el valor de la estructura OracleNumber especificada en la posición deseada.

Operadores

Addition(OracleNumber, OracleNumber)

Calcula la suma de dos estructuras OracleNumber.

Division(OracleNumber, OracleNumber)

Calcula el resultado de dividir la primera estructura OracleNumber por el segundo.

Equality(OracleNumber, OracleNumber)

Realiza una comparación lógica de dos estructuras OracleNumber para determinar si son iguales.

Explicit(Decimal to OracleNumber)

Convierte la estructura Decimal proporcionada en una estructura OracleNumber.

Explicit(Double to OracleNumber)

Convierte la estructura Double proporcionada en una estructura OracleNumber.

Explicit(Int32 to OracleNumber)

Convierte el entero especificado en una estructura OracleNumber.

Explicit(Int64 to OracleNumber)

Convierte la estructura Int64 proporcionada en una estructura OracleNumber.

Explicit(OracleNumber to Decimal)

Convierte la estructura OracleNumber en Decimal.

Explicit(OracleNumber to Double)

Convierte la estructura OracleNumber en Double.

Explicit(OracleNumber to Int32)

Convierte la estructura OracleNumber en Int32.

Explicit(OracleNumber to Int64)

Convierte la estructura OracleNumber en Int64.

Explicit(String to OracleNumber)

Convierte la estructura String especificada en una estructura OracleNumber.

GreaterThan(OracleNumber, OracleNumber)

Realiza una comparación lógica de dos estructuras OracleNumber para determinar si la primera es mayor que la segunda.

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.

Inequality(OracleNumber, OracleNumber)

Realiza una comparación lógica de los dos parámetros OracleNumber para determinar si son iguales.

LessThan(OracleNumber, OracleNumber)

Realiza una comparación lógica de dos estructuras OracleNumber para determinar si la primera es menor que la segunda.

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.

Modulus(OracleNumber, OracleNumber)

Calcula el resto resultante de dividir una estructura OracleNumber entre otra estructura OracleNumber.

Multiply(OracleNumber, OracleNumber)

Calcula el producto de dos estructuras OracleNumber.

Subtraction(OracleNumber, OracleNumber)

Calcula el resultado de restar la segunda estructura OracleNumber de la primera.

UnaryNegation(OracleNumber)

Niega la estructura OracleNumber.

Se aplica a