OracleNumber OracleNumber OracleNumber OracleNumber Struct

Definição

Representa uma precisão fixa e valor numérico de escala entre -10 27 -1 e 10 27 -1 a serem armazenados ou recuperados de um banco de dados.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
Herança
OracleNumberOracleNumberOracleNumberOracleNumber
Implementações

Comentários

Para obter um OracleNumber objeto, chame o GetOracleNumber método.To obtain an OracleNumber object, call the GetOracleNumber method.

Os tipos de dados numéricos da Oracle podem armazenar até 27 dígitos decimais de precisão.Oracle numeric data types can store up to 27 decimal digits of precision. Ao converter valores numéricos do Oracle para Common Language Runtime tipos de dados, o valor da Oracle pode ser muito grande.When converting Oracle numeric values to common language runtime data types, the Oracle value might be too large. Por outro lado, ao converter um valor numérico de um Common Language Runtime tipos de dados em OracleNumberum, o valor numérico pode ser muito grande ou muito alto para o. OracleNumberConversely, 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. Qualquer um desses casos causará um erro de estouro do Oracle ORA-22053.Either of these cases will cause an Oracle ORA-22053 overflow error. Se o banco de dados Oracle puder conter valores grandes, você deverá OracleNumber usar o tipo de dado.If your Oracle database might contain large values, you should use the OracleNumber data type. Em seguida, você pode converter para o tipo de dados Common Language Runtime explicitamente e capturar ou lidar com quaisquer erros.You can then convert to the common language runtime data type explicitly, and catch or handle any errors.

Construtores

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

Inicializa uma nova instância da estrutura OracleNumber usando o OracleNumber fornecido.Initializes a new instance of the OracleNumber structure using the supplied OracleNumber.

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

Inicializa uma nova instância da estrutura OracleNumber usando o valor de Decimal fornecido.Initializes a new instance of the OracleNumber structure using the supplied Decimal value.

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

Inicializa uma nova instância do OracleNumber usando o valor de precisão dupla fornecido.Initializes a new instance of the OracleNumber using the supplied double precision value.

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

Inicializa uma nova instância da estrutura OracleNumber usando o valor inteiro fornecido.Initializes a new instance of the OracleNumber structure using the supplied integer value.

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

Inicializa uma nova instância da estrutura OracleNumber usando o valor inteiro longo fornecido.Initializes a new instance of the OracleNumber structure using the supplied long integer value.

Campos

E E E E

Retorna o valor e-2,718.Returns the value e-2.718.

MaxPrecision MaxPrecision MaxPrecision MaxPrecision

Uma constante que representa o maior valor possível para comparação de precisão.A constant representing the largest possible value for precision comparison.

MaxScale MaxScale MaxScale MaxScale

Uma constante que representa o valor máximo para comparação de escala.A constant representing the maximum value for scale comparison.

MaxValue MaxValue MaxValue MaxValue

Uma constante que representa o valor máximo de uma estrutura OracleNumber.A constant representing the maximum value of an OracleNumber structure.

MinScale MinScale MinScale MinScale

Uma constante que representa o valor mínimo para comparação de escala.A constant representing the minimum value for scale comparison.

MinusOne MinusOne MinusOne MinusOne

Retorna o valor -1.Returns the value -1.

MinValue MinValue MinValue MinValue

Uma constante que representa o valor mínimo de uma estrutura OracleNumber.A constant representing the minimum value for an OracleNumber structure.

Null Null Null Null

Representa um valor nulo que pode ser atribuído à propriedade Value de uma instância da classe OracleNumber.Represents a null value that can be assigned to the Value property of an instance of the OracleNumber class.

One One One One

Retorna o valor 1.Returns the value 1.

PI PI PI PI

Retorna o valor de pi-3,1415926535897932384626433832795028842.Returns the value of pi-3.1415926535897932384626433832795028842.

Zero Zero Zero Zero

Retorna o valor 0.Returns the value 0.

Propriedades

IsNull IsNull IsNull IsNull

Indica se o Value desta estrutura OracleNumber é nulo ou não.Indicates whether or not the Value of this OracleNumber structure is null.

Value Value Value Value

Obtém o valor da estrutura OracleNumber.Gets the value of the OracleNumber structure. Esta propriedade é somente para leitura.This property is read-only.

Métodos

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

Obtém o valor absoluto do parâmetro OracleNumber.Gets the absolute value of the OracleNumber parameter.

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

Calcula o cosseno hiperbólico inverso de um OracleNumber.Calculates the inverse hyperbolic cosine of an OracleNumber.

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

Calcula a soma das duas estruturas OracleNumber.Calculates the sum of the two OracleNumber structures.

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

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

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

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

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

Calcula a tangente hiperbólica inversa de duas estruturas OracleNumber.Calculates the inverse hyperbolic tangent of two OracleNumber structures.

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

Retorna o menor número inteiro maior ou igual à estrutura 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 instância da estrutura OracleNumber com o objeto fornecido e retorna uma indicação de seus 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 o cosseno de um OracleNumber.Calculates the cosine of an OracleNumber.

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

Calcula o cosseno hiperbólico de um OracleNumber.Calculates the hyperbolic cosine of an OracleNumber.

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

Calcula os resultados da divisão da primeira estrutura OracleNumber pela segunda.Calculates the results of dividing the first OracleNumber structure by the second.

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

Compara o parâmetro de objeto fornecido com a propriedade Value do 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)

Executa uma comparação lógica dos duas estruturas OracleNumber para determinar se elas são iguais.Performs a logical comparison of the two OracleNumber structures to determine if they are equal.

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

Calcula o e elevado à potência de um OracleNumber.Calculates e raised to the power of an OracleNumber. A constante e é igual a 2,71828182845904, a base do logaritmo natural.The constant e equals 2.71828182845904, the base of the natural logarithm.

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

Arredonda um número OracleNumber especificado para o próximo número inteiro menor.Rounds a specified OracleNumber number to the next lower whole number.

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

Retorna o código hash para essa instância da estrutura OracleNumber.Returns the hash code for this instance of the OracleNumber structure.

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

Executa uma comparação lógica de duas estruturas OracleNumber para determinar se a primeira é maior que a 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)

Executa uma comparação lógica dos dois parâmetros OracleNumber para determinar se o primeiro é maior ou igual ao 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)

Executa uma comparação lógica de duas estruturas OracleNumber para determinar se a primeira é menor que a 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)

Executa uma comparação lógica dos dois parâmetros OracleNumber para determinar se o primeiro é menor ou igual ao 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 o logaritmo natural de um OracleNumber.Calculates natural logarithm of an OracleNumber. Os logaritmos naturais são baseados na 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 um OracleNumber para a base especificada.Calculates an OracleNumber to the base you specify.

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

Calcula um OracleNumber para a base especificada.Calculates an OracleNumber to the base you specify.

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

Calcula o logaritmo de base 10 de um número.Calculates the base 10 logarithm of a number.

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

Retorna o maior dos dois valores de parâmetro OracleNumber.Returns the larger of the two OracleNumber parameter values.

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

Retorna o menor entre os dois valores de parâmetro OracleNumber.Returns the smaller of the two OracleNumber parameter values.

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

Calcula o módulo da divisão da primeira estrutura OracleNumber pela 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 o produto dos dois parâmetros OracleNumber.Calculates the product of the two OracleNumber parameters.

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

Nega o valor do parâmetro OracleNumber.Negates the value of the OracleNumber parameter.

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

Executa uma comparação lógica dos dois parâmetros OracleNumber para determinar se eles não são iguais.Performs a logical comparison of the two OracleNumber parameters to determine whether they are not equal.

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

Converte a representação String de um número em seu 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 o resultado de elevar uma estrutura OracleNumber especificada à potência especificada por uma segunda estrutura 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 o resultado de elevar uma estrutura OracleNumber especificada à potência especificada por uma estrutura 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)

Obtém o número mais próximo ao valor da estrutura OracleNumber especificada com a precisão especificada.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)

Desloca o número especificado de dígitos à esquerda ou à direita.Shifts the specified number of digits to the left or right.

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

Obtém um valor que indica o sinal da propriedade Value de uma estrutura OracleNumber.Gets a value indicating the sign of an OracleNumber structure's Value property.

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

Calcula o seno de um OracleNumber.Calculates the sine of an OracleNumber.

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

Calcula o seno hiperbólico de um OracleNumber.Calculates the hyperbolic sine of an OracleNumber.

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

Calcula a raiz quadrada do parâmetro OracleNumber.Calculates the square root of the OracleNumber parameter.

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

Calcula os resultados da subtração da segunda estrutura OracleNumber da primeira.Calculates the result of subtracting the second OracleNumber structure from the first.

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

Calcula a tangente de um OracleNumber.Calculates the tangent of an OracleNumber.

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

Calcula a tangente hiperbólica de um OracleNumber.Calculates the hyperbolic tangent of an OracleNumber.

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

Converte esta estrutura OracleNumber em String.Converts this OracleNumber structure to String.

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

Trunca o valor da estrutura OracleNumber especificada para a posição desejada.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 a soma das duas estruturas OracleNumber.Calculates the sum of the two OracleNumber structures.

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

Calcula os resultados da divisão da primeira estrutura OracleNumber pela segunda.Calculates the results of dividing the first OracleNumber structure by the second.

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

Executa uma comparação lógica das duas estruturas OracleNumber para determinar se elas são iguais.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)

Converte o String fornecido em uma estrutura 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)

Converte a estrutura Int64 fornecida em uma estrutura 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)

Converte a estrutura Int32 fornecida em uma estrutura 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)

Converte a estrutura Double fornecida em uma estrutura 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)

Converte a estrutura OracleNumber em Int64.Converts the OracleNumber structure to Int64.

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

Converte a estrutura OracleNumber em Int32.Converts the OracleNumber structure to Int32.

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

Converte a estrutura OracleNumber em Double.Converts the OracleNumber structure to Double.

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

Converte a estrutura OracleNumber em Decimal.Converts the OracleNumber structure to Decimal.

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

Converte a estrutura Decimal fornecida em uma estrutura OracleNumber.Converts the supplied Decimal structure to an OracleNumber structure.

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

Executa uma comparação lógica de duas estruturas OracleNumber para determinar se a primeira é maior que a 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)

Executa uma comparação lógica dos dois parâmetros OracleNumber para determinar se o primeiro é maior ou igual ao 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)

Executa uma comparação lógica dos dois parâmetros OracleNumber para determinar se eles são iguais.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)

Executa uma comparação lógica de duas estruturas OracleNumber para determinar se a primeira é menor que a 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)

Executa uma comparação lógica dos dois parâmetros OracleNumber para determinar se o primeiro é menor ou igual ao 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 o restante da divisão de uma estrutura OracleNumber por uma segunda estrutura 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 o produto de duas estruturas OracleNumber.Calculates the product of two OracleNumber structures.

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

Calcula os resultados da subtração da segunda estrutura OracleNumber da primeira.Calculates the result of subtracting the second OracleNumber structure from the first.

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

Nega a estrutura OracleNumber.Negates the OracleNumber structure.

Aplica-se a