Condividi tramite


OracleNumber Struct

Definizione

Rappresenta un valore numerico a precisione e scala fisse tra -10 27 -1 e 10 27 -1 da archiviare o recuperare in un 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
Ereditarietà
OracleNumber
Implementazioni

Commenti

Per ottenere un OracleNumber oggetto, chiamare il GetOracleNumber metodo .

I tipi di dati numerici Oracle possono archiviare fino a 27 cifre decimali di precisione. Quando si convertono valori numerici Oracle in tipi di dati common language runtime, il valore Oracle potrebbe essere troppo grande. Al contrario, quando si converte un valore numerico di tipi di dati common Language Runtime in un OracleNumberoggetto , il valore numerico può essere troppo grande o troppo elevato per l'oggetto OracleNumber. Uno di questi casi causerà un errore di overflow Oracle ORA-22053. Se il database Oracle potrebbe contenere valori di grandi dimensioni, è consigliabile usare il OracleNumber tipo di dati. È quindi possibile convertire nel tipo di dati common language runtime in modo esplicito e rilevare o gestire eventuali errori.

Costruttori

OracleNumber(Decimal)

Inizializza una nuova istanza della struttura OracleNumber utilizzando il valore Decimal specificato.

OracleNumber(Double)

Inizializza una nuova istanza della struttura OracleNumber utilizzando il valore di precisione doppia fornito.

OracleNumber(Int32)

Inizializza una nuova istanza della struttura OracleNumber utilizzando l'intero fornito.

OracleNumber(Int64)

Inizializza una nuova istanza della struttura OracleNumber utilizzando il valore long integer fornito.

OracleNumber(OracleNumber)

Inizializza una nuova istanza della struttura OracleNumber utilizzando l'oggetto OracleNumber fornito.

Campi

E

Restituisce il valore e-2.718.

MaxPrecision

Costante che rappresenta il massimo valore possibile per il confronto di precisione.

MaxScale

Costante che rappresenta il valore massimo per il confronto delle proporzioni.

MaxValue

Costante che rappresenta il valore massimo di una struttura OracleNumber.

MinScale

Costante che rappresenta il valore minimo per il confronto delle proporzioni.

MinusOne

Restituisce il valore -1.

MinValue

Costante che rappresenta il valore minimo di una struttura OracleNumber.

Null

Rappresenta un valore null che può essere assegnato alla proprietà Value di un'istanza della classe OracleNumber.

One

Restituisce il valore 1.

PI

Restituisce il valore di pi-3,1415926535897932384626433832795028842.

Zero

Restituisce il valore 0.

Proprietà

IsNull

Indica se la proprietà Value della struttura OracleNumber è null.

Value

Ottiene il valore della struttura OracleNumber. Questa proprietà è di sola lettura.

Metodi

Abs(OracleNumber)

Ottiene il valore assoluto del parametro OracleNumber.

Acos(OracleNumber)

Calcola il coseno iperbolico inverso di un oggetto OracleNumber.

Add(OracleNumber, OracleNumber)

Calcola la somma delle due strutture OracleNumber.

Asin(OracleNumber)

Calcola il seno iperbolico inverso di un oggetto OracleNumber.

Atan(OracleNumber)

Calcola la tangente iperbolica inversa di un oggetto OracleNumber .

Atan2(OracleNumber, OracleNumber)

Calcola la tangente iperbolica inversa di due strutture OracleNumber.

Ceiling(OracleNumber)

Restituisce il numero intero più piccolo maggiore o uguale alla struttura OracleNumber specificata.

CompareTo(Object)

Confronta questa istanza della struttura OracleNumber con l’oggetto fornito e restituisce un'indicazione dei valori relativi.

Cos(OracleNumber)

Calcola il coseno di un oggetto OracleNumber.

Cosh(OracleNumber)

Calcola il coseno iperbolico di un oggetto OracleNumber.

Divide(OracleNumber, OracleNumber)

Calcola i risultati della divisione della prima struttura OracleNumber per la seconda.

Equals(Object)

Confronta il parametro dell’oggetto fornito con la proprietà Value dell’oggetto OracleNumber.

Equals(OracleNumber, OracleNumber)

Esegue un confronto logico delle due strutture OracleNumber per stabilire se sono uguali.

Exp(OracleNumber)

Calcola e elevato alla potenza di un OracleNumber. La costante e è uguale a 2.71828182845904, la base del logaritmo naturale.

Floor(OracleNumber)

Arrotonda un numero OracleNumber specificato al successivo numero intero più basso.

GetHashCode()

Restituisce il codice hash per questa istanza della struttura OracleNumber.

GreaterThan(OracleNumber, OracleNumber)

Esegue un confronto logico tra due strutture OracleNumber per stabilire se la prima è maggiore della seconda.

GreaterThanOrEqual(OracleNumber, OracleNumber)

Esegue un confronto logico tra i due parametri OracleNumber per stabilire se il primo è maggiore o uguale al secondo.

LessThan(OracleNumber, OracleNumber)

Esegue un confronto logico tra due strutture OracleNumber per stabilire se la prima è minore della seconda.

LessThanOrEqual(OracleNumber, OracleNumber)

Esegue un confronto logico tra i due parametri OracleNumber per stabilire se il primo è minore o uguale al secondo.

Log(OracleNumber)

Calcola il logaritmo naturale di un oggetto OracleNumber. I logaritmi naturali sono basati sulla costante e (2.71828182845904).

Log(OracleNumber, Int32)

Calcola un oggetto OracleNumber sulla base specificata.

Log(OracleNumber, OracleNumber)

Calcola un oggetto OracleNumber sulla base specificata.

Log10(OracleNumber)

Calcola il logaritmo in base 10 di un numero.

Max(OracleNumber, OracleNumber)

Restituisce il maggiore di due valori di parametro OracleNumber.

Min(OracleNumber, OracleNumber)

Restituisce il minore tra due valori di parametro OracleNumber.

Modulo(OracleNumber, OracleNumber)

Calcola il modulo della divisione della prima struttura OracleNumber per la seconda.

Multiply(OracleNumber, OracleNumber)

Calcola il prodotto dei due parametri OracleNumber.

Negate(OracleNumber)

Nega il valore del parametro OracleNumber.

NotEquals(OracleNumber, OracleNumber)

Esegue un confronto logico tra i due parametri OracleNumber per stabilire se non sono uguali.

Parse(String)

Converte la rappresentazione String di un numero nell'equivalente OracleNumber.

Pow(OracleNumber, Int32)

Calcola il risultato dell'elevazione di un numero specificato alla potenza indicata.

Pow(OracleNumber, OracleNumber)

Calcola il risultato dell'elevazione di una struttura OracleNumber specificata alla potenza indicata da una seconda struttura OracleNumber.

Round(OracleNumber, Int32)

Ottiene il numero più vicino al valore della struttura OracleNumber specificata con la precisione indicata.

Shift(OracleNumber, Int32)

Sposta il numero specificato di cifre a destra o sinistra.

Sign(OracleNumber)

Ottiene un valore che indica il segno di una proprietà OracleNumber della struttura Value.

Sin(OracleNumber)

Calcola il seno di un oggetto OracleNumber.

Sinh(OracleNumber)

Calcola il seno iperbolico di un oggetto OracleNumber.

Sqrt(OracleNumber)

Calcola la radice quadrata del parametro OracleNumber.

Subtract(OracleNumber, OracleNumber)

Calcola il risultato della sottrazione della seconda struttura OracleNumber dalla prima.

Tan(OracleNumber)

Calcola la tangente di un oggetto OracleNumber.

Tanh(OracleNumber)

Calcola la tangente iperbolica di un oggetto OracleNumber.

ToString()

Converte questa struttura OracleNumber in String.

Truncate(OracleNumber, Int32)

Tronca il valore della struttura OracleNumber specificata nella posizione desiderata.

Operatori

Addition(OracleNumber, OracleNumber)

Calcola la somma delle due strutture OracleNumber.

Division(OracleNumber, OracleNumber)

Calcola i risultati della divisione della prima struttura OracleNumber per la seconda.

Equality(OracleNumber, OracleNumber)

Esegue un confronto logico delle due strutture OracleNumber per stabilire se sono uguali.

Explicit(Decimal to OracleNumber)

Converte la struttura Decimal fornita in una struttura OracleNumber.

Explicit(Double to OracleNumber)

Converte la struttura Double fornita in una struttura OracleNumber.

Explicit(Int32 to OracleNumber)

Converte l'intero fornito in una struttura OracleNumber.

Explicit(Int64 to OracleNumber)

Converte la struttura Int64 fornita in una struttura OracleNumber.

Explicit(OracleNumber to Decimal)

Converte la struttura OracleNumber in Decimal.

Explicit(OracleNumber to Double)

Converte la struttura OracleNumber in Double.

Explicit(OracleNumber to Int32)

Converte la struttura OracleNumber in Int32.

Explicit(OracleNumber to Int64)

Converte la struttura OracleNumber in Int64.

Explicit(String to OracleNumber)

Converte la struttura String fornita in una struttura OracleNumber.

GreaterThan(OracleNumber, OracleNumber)

Esegue un confronto logico tra due strutture OracleNumber per stabilire se la prima è maggiore della seconda.

GreaterThanOrEqual(OracleNumber, OracleNumber)

Esegue un confronto logico tra i due parametri OracleNumber per stabilire se il primo è maggiore o uguale al secondo.

Inequality(OracleNumber, OracleNumber)

Esegue un confronto logico tra i due parametri OracleNumber per stabilire se sono uguali.

LessThan(OracleNumber, OracleNumber)

Esegue un confronto logico tra due strutture OracleNumber per stabilire se la prima è minore della seconda.

LessThanOrEqual(OracleNumber, OracleNumber)

Esegue un confronto logico tra i due parametri OracleNumber per stabilire se il primo è minore o uguale al secondo.

Modulus(OracleNumber, OracleNumber)

Calcola il resto della divisione di una struttura OracleNumber per una seconda struttura OracleNumber.

Multiply(OracleNumber, OracleNumber)

Calcola il prodotto di due strutture OracleNumber.

Subtraction(OracleNumber, OracleNumber)

Calcola il risultato della sottrazione della seconda struttura OracleNumber dalla prima.

UnaryNegation(OracleNumber)

Nega la struttura OracleNumber.

Si applica a