OracleNumber Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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
- Implementações
Comentários
Para obter um OracleNumber objeto , chame o GetOracleNumber método .
Os tipos de dados numéricos Oracle podem armazenar até 27 dígitos decimais de precisão. Ao converter valores numéricos Oracle em tipos de dados do Common Language Runtime, o valor do Oracle pode ser muito grande. Por outro lado, ao converter um valor numérico de tipos de dados do Common Language Runtime em um OracleNumber, o valor numérico pode ser muito grande ou uma precisão muito alta para o OracleNumber. Qualquer um desses casos causará um erro de estouro do Oracle ORA-22053. Se o banco de dados Oracle puder conter valores grandes, você deverá usar o OracleNumber tipo de dados . Em seguida, você pode converter para o tipo de dados common language runtime explicitamente e capturar ou manipular quaisquer erros.
Construtores
OracleNumber(Decimal) |
Inicializa uma nova instância da estrutura OracleNumber usando o valor de Decimal fornecido. |
OracleNumber(Double) |
Inicializa uma nova instância do OracleNumber usando o valor de precisão dupla fornecido. |
OracleNumber(Int32) |
Inicializa uma nova instância da estrutura OracleNumber usando o valor inteiro fornecido. |
OracleNumber(Int64) |
Inicializa uma nova instância da estrutura OracleNumber usando o valor inteiro longo fornecido. |
OracleNumber(OracleNumber) |
Inicializa uma nova instância da estrutura OracleNumber usando o OracleNumber fornecido. |
Campos
E |
Retorna o valor e-2,718. |
MaxPrecision |
Uma constante que representa o maior valor possível para comparação de precisão. |
MaxScale |
Uma constante que representa o valor máximo para comparação de escala. |
MaxValue |
Uma constante que representa o valor máximo de uma estrutura OracleNumber. |
MinScale |
Uma constante que representa o valor mínimo para comparação de escala. |
MinusOne |
Retorna o valor -1. |
MinValue |
Uma constante que representa o valor mínimo de uma estrutura OracleNumber. |
Null |
Representa um valor nulo que pode ser atribuído à propriedade Value de uma instância da classe OracleNumber. |
One |
Retorna o valor 1. |
PI |
Retorna o valor de pi-3,1415926535897932384626433832795028842. |
Zero |
Retorna o valor 0. |
Propriedades
IsNull |
Indica se o Value desta estrutura OracleNumber é nulo ou não. |
Value |
Obtém o valor da estrutura OracleNumber. Esta propriedade é somente para leitura. |
Métodos
Abs(OracleNumber) |
Obtém o valor absoluto do parâmetro OracleNumber. |
Acos(OracleNumber) |
Calcula o cosseno hiperbólico inverso de um OracleNumber. |
Add(OracleNumber, OracleNumber) |
Calcula a soma das duas estruturas OracleNumber. |
Asin(OracleNumber) |
Calcula o seno hiperbólico inverso de um OracleNumber. |
Atan(OracleNumber) |
Calcula a tangente hiperbólica inversa de um OracleNumber. |
Atan2(OracleNumber, OracleNumber) |
Calcula a tangente hiperbólica inversa de duas estruturas OracleNumber. |
Ceiling(OracleNumber) |
Retorna o menor número inteiro maior ou igual à estrutura OracleNumber especificada. |
CompareTo(Object) |
Compara esta instância da estrutura OracleNumber com o objeto fornecido e retorna uma indicação de seus valores relativos. |
Cos(OracleNumber) |
Calcula o cosseno de um OracleNumber. |
Cosh(OracleNumber) |
Calcula o cosseno hiperbólico de um OracleNumber. |
Divide(OracleNumber, OracleNumber) |
Calcula os resultados da divisão da primeira estrutura OracleNumber pela segunda. |
Equals(Object) |
Compara o parâmetro de objeto fornecido com a propriedade Value do objeto OracleNumber. |
Equals(OracleNumber, OracleNumber) |
Executa uma comparação lógica dos duas estruturas OracleNumber para determinar se elas são iguais. |
Exp(OracleNumber) |
Calcula o e elevado à potência de um OracleNumber. A constante e é igual a 2,71828182845904, a base do logaritmo natural. |
Floor(OracleNumber) |
Arredonda um número OracleNumber especificado para o próximo número inteiro menor. |
GetHashCode() |
Retorna o código hash para essa instância da estrutura OracleNumber. |
GreaterThan(OracleNumber, OracleNumber) |
Executa uma comparação lógica de duas estruturas OracleNumber para determinar se a primeira é maior que a segunda. |
GreaterThanOrEqual(OracleNumber, OracleNumber) |
Executa uma comparação lógica dos dois parâmetros OracleNumber para determinar se o primeiro é maior ou igual ao segundo. |
LessThan(OracleNumber, OracleNumber) |
Executa uma comparação lógica de duas estruturas OracleNumber para determinar se a primeira é menor que a segunda. |
LessThanOrEqual(OracleNumber, OracleNumber) |
Executa uma comparação lógica dos dois parâmetros OracleNumber para determinar se o primeiro é menor ou igual ao segundo. |
Log(OracleNumber) |
Calcula o logaritmo natural de um OracleNumber. Os logaritmos naturais são baseados na constante e (2,71828182845904). |
Log(OracleNumber, Int32) |
Calcula um OracleNumber para a base especificada. |
Log(OracleNumber, OracleNumber) |
Calcula um OracleNumber para a base especificada. |
Log10(OracleNumber) |
Calcula o logaritmo de base 10 de um número. |
Max(OracleNumber, OracleNumber) |
Retorna o maior dos dois valores de parâmetro OracleNumber. |
Min(OracleNumber, OracleNumber) |
Retorna o menor entre os dois valores de parâmetro OracleNumber. |
Modulo(OracleNumber, OracleNumber) |
Calcula o módulo da divisão da primeira estrutura OracleNumber pela segunda. |
Multiply(OracleNumber, OracleNumber) |
Calcula o produto dos dois parâmetros OracleNumber. |
Negate(OracleNumber) |
Nega o valor do parâmetro OracleNumber. |
NotEquals(OracleNumber, OracleNumber) |
Executa uma comparação lógica dos dois parâmetros OracleNumber para determinar se eles não são iguais. |
Parse(String) |
Converte a representação String de um número em seu OracleNumber equivalente. |
Pow(OracleNumber, Int32) |
Calcula o resultado de elevar um número especificado à potência especificada. |
Pow(OracleNumber, OracleNumber) |
Calcula o resultado de elevar uma estrutura OracleNumber especificada à potência especificada por uma segunda estrutura OracleNumber. |
Round(OracleNumber, Int32) |
Obtém o número mais próximo ao valor da estrutura OracleNumber especificada com a precisão especificada. |
Shift(OracleNumber, Int32) |
Desloca o número especificado de dígitos à esquerda ou à direita. |
Sign(OracleNumber) |
Obtém um valor que indica o sinal da propriedade Value de uma estrutura OracleNumber. |
Sin(OracleNumber) |
Calcula o seno de um OracleNumber. |
Sinh(OracleNumber) |
Calcula o seno hiperbólico de um OracleNumber. |
Sqrt(OracleNumber) |
Calcula a raiz quadrada do parâmetro OracleNumber. |
Subtract(OracleNumber, OracleNumber) |
Calcula os resultados da subtração da segunda estrutura OracleNumber da primeira. |
Tan(OracleNumber) |
Calcula a tangente de um OracleNumber. |
Tanh(OracleNumber) |
Calcula a tangente hiperbólica de um OracleNumber. |
ToString() |
Converte esta estrutura OracleNumber em String. |
Truncate(OracleNumber, Int32) |
Trunca o valor da estrutura OracleNumber especificada para a posição desejada. |
Operadores
Addition(OracleNumber, OracleNumber) |
Calcula a soma das duas estruturas OracleNumber. |
Division(OracleNumber, OracleNumber) |
Calcula os resultados da divisão da primeira estrutura OracleNumber pela segunda. |
Equality(OracleNumber, OracleNumber) |
Executa uma comparação lógica das duas estruturas OracleNumber para determinar se elas são iguais. |
Explicit(Decimal to OracleNumber) |
Converte a estrutura |
Explicit(Double to OracleNumber) |
Converte a estrutura Double fornecida em uma estrutura OracleNumber. |
Explicit(Int32 to OracleNumber) |
Converte o inteiro fornecido em uma estrutura OracleNumber. |
Explicit(Int64 to OracleNumber) |
Converte a estrutura Int64 fornecida em uma estrutura OracleNumber. |
Explicit(OracleNumber to Decimal) |
Converte a estrutura OracleNumber em Decimal. |
Explicit(OracleNumber to Double) |
Converte a estrutura OracleNumber em Double. |
Explicit(OracleNumber to Int32) |
Converte a estrutura OracleNumber em Int32. |
Explicit(OracleNumber to Int64) |
Converte a estrutura OracleNumber em Int64. |
Explicit(String to OracleNumber) |
Converte o |
GreaterThan(OracleNumber, OracleNumber) |
Executa uma comparação lógica de duas estruturas OracleNumber para determinar se a primeira é maior que a segunda. |
GreaterThanOrEqual(OracleNumber, OracleNumber) |
Executa uma comparação lógica dos dois parâmetros OracleNumber para determinar se o primeiro é maior ou igual ao segundo. |
Inequality(OracleNumber, OracleNumber) |
Executa uma comparação lógica dos dois parâmetros OracleNumber para determinar se eles são iguais. |
LessThan(OracleNumber, OracleNumber) |
Executa uma comparação lógica de duas estruturas OracleNumber para determinar se a primeira é menor que a segunda. |
LessThanOrEqual(OracleNumber, OracleNumber) |
Executa uma comparação lógica dos dois parâmetros OracleNumber para determinar se o primeiro é menor ou igual ao segundo. |
Modulus(OracleNumber, OracleNumber) |
Calcula o restante da divisão de uma estrutura OracleNumber por uma segunda estrutura OracleNumber. |
Multiply(OracleNumber, OracleNumber) |
Calcula o produto de duas estruturas OracleNumber. |
Subtraction(OracleNumber, OracleNumber) |
Calcula os resultados da subtração da segunda estrutura OracleNumber da primeira. |
UnaryNegation(OracleNumber) |
Nega a estrutura OracleNumber. |