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. |