OracleNumber OracleNumber OracleNumber 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.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
Ereditarietà
OracleNumberOracleNumberOracleNumberOracleNumber
Implementazioni

Commenti

Per ottenere un OracleNumber dell'oggetto, chiamare il GetOracleNumber (metodo).To obtain an OracleNumber object, call the GetOracleNumber method.

Tipi di dati numerici Oracle è possono archiviare fino a 27 cifre decimali di precisione.Oracle numeric data types can store up to 27 decimal digits of precision. Durante la conversione di valori numerici Oracle in tipi di dati di common language runtime, il valore di Oracle potrebbe essere troppo grande.When converting Oracle numeric values to common language runtime data types, the Oracle value might be too large. Al contrario, se si converte un valore numerico di un dati common language runtime di tipo a un OracleNumber, il valore numerico potrebbe essere troppo grande o troppo elevata precisione per il OracleNumber.Conversely, 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. Entrambi i casi verrà generato un errore di overflow di Oracle ORA-22053.Either of these cases will cause an Oracle ORA-22053 overflow error. Se il database Oracle può contenere valori di grandi dimensioni, è consigliabile usare il OracleNumber tipo di dati.If your Oracle database might contain large values, you should use the OracleNumber data type. È quindi possibile convertire in modo esplicito, il tipo di dati di common language runtime e rilevare o gestire eventuali errori.You can then convert to the common language runtime data type explicitly, and catch or handle any errors.

Costruttori

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

Inizializza una nuova istanza della struttura OracleNumber utilizzando l'oggetto OracleNumber fornito.Initializes a new instance of the OracleNumber structure using the supplied OracleNumber.

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

Inizializza una nuova istanza della struttura OracleNumber utilizzando il valore Decimal specificato.Initializes a new instance of the OracleNumber structure using the supplied Decimal value.

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

Inizializza una nuova istanza della struttura OracleNumber utilizzando il valore di precisione doppia fornito.Initializes a new instance of the OracleNumber using the supplied double precision value.

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

Inizializza una nuova istanza della struttura OracleNumber utilizzando l'intero fornito.Initializes a new instance of the OracleNumber structure using the supplied integer value.

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

Inizializza una nuova istanza della struttura OracleNumber utilizzando il valore long integer fornito.Initializes a new instance of the OracleNumber structure using the supplied long integer value.

Campi

E E E E

Restituisce il valore e-2.718.Returns the value e-2.718.

MaxPrecision MaxPrecision MaxPrecision MaxPrecision

Costante che rappresenta il massimo valore possibile per il confronto di precisione.A constant representing the largest possible value for precision comparison.

MaxScale MaxScale MaxScale MaxScale

Costante che rappresenta il valore massimo per il confronto delle proporzioni.A constant representing the maximum value for scale comparison.

MaxValue MaxValue MaxValue MaxValue

Costante che rappresenta il valore massimo di una struttura OracleNumber.A constant representing the maximum value of an OracleNumber structure.

MinScale MinScale MinScale MinScale

Costante che rappresenta il valore minimo per il confronto delle proporzioni.A constant representing the minimum value for scale comparison.

MinusOne MinusOne MinusOne MinusOne

Restituisce il valore -1.Returns the value -1.

MinValue MinValue MinValue MinValue

Costante che rappresenta il valore minimo di una struttura OracleNumber.A constant representing the minimum value for an OracleNumber structure.

Null Null Null Null

Rappresenta un valore null che può essere assegnato alla proprietà Value di un'istanza della 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

Restituisce il valore 1.Returns the value 1.

PI PI PI PI

Restituisce il valore di pi-3,1415926535897932384626433832795028842.Returns the value of pi-3.1415926535897932384626433832795028842.

Zero Zero Zero Zero

Restituisce il valore 0.Returns the value 0.

Proprietà

IsNull IsNull IsNull IsNull

Indica se la proprietà Value della struttura OracleNumber è null.Indicates whether or not the Value of this OracleNumber structure is null.

Value Value Value Value

Ottiene il valore della struttura OracleNumber.Gets the value of the OracleNumber structure. Questa proprietà è di sola lettura.This property is read-only.

Metodi

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

Ottiene il valore assoluto del parametro OracleNumber.Gets the absolute value of the OracleNumber parameter.

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

Calcola il coseno iperbolico inverso di un oggetto OracleNumber.Calculates the inverse hyperbolic cosine of an OracleNumber.

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

Calcola la somma delle due strutture OracleNumber.Calculates the sum of the two OracleNumber structures.

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

Calcola il seno iperbolico inverso di un oggetto OracleNumber.Calculates the inverse hyperbolic sine of an OracleNumber.

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

Calcola la tangente iperbolica inversa di un oggetto OracleNumber .Calculates the inverse hyperbolic tangent of an OracleNumber.

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

Calcola la tangente iperbolica inversa di due strutture OracleNumber.Calculates the inverse hyperbolic tangent of two OracleNumber structures.

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

Restituisce il numero intero più piccolo maggiore o uguale alla struttura OracleNumber specificata.Returns the smallest whole number greater than or equal to the specified OracleNumber structure.

CompareTo(Object) CompareTo(Object) CompareTo(Object) CompareTo(Object)

Confronta questa istanza della struttura OracleNumber con l’oggetto fornito e restituisce un'indicazione dei valori relativi.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)

Calcola il coseno di un oggetto OracleNumber.Calculates the cosine of an OracleNumber.

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

Calcola il coseno iperbolico di un oggetto OracleNumber.Calculates the hyperbolic cosine of an OracleNumber.

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

Calcola i risultati della divisione della prima struttura OracleNumber per la seconda.Calculates the results of dividing the first OracleNumber structure by the second.

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

Confronta il parametro dell’oggetto fornito con la proprietà Value dell’oggetto 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)

Esegue un confronto logico delle due strutture OracleNumber per stabilire se sono uguali.Performs a logical comparison of the two OracleNumber structures to determine if they are equal.

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

Calcola e elevato alla potenza di un OracleNumber.Calculates e raised to the power of an OracleNumber. La costante e è uguale a 2.71828182845904, la base del logaritmo naturale.The constant e equals 2.71828182845904, the base of the natural logarithm.

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

Arrotonda un numero OracleNumber specificato al successivo numero intero più basso.Rounds a specified OracleNumber number to the next lower whole number.

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

Restituisce il codice hash per questa istanza della struttura OracleNumber.Returns the hash code for this instance of the OracleNumber structure.

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

Esegue un confronto logico tra due strutture OracleNumber per stabilire se la prima è maggiore della seconda.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)

Esegue un confronto logico tra i due parametri OracleNumber per stabilire se il primo è maggiore o uguale al secondo.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)

Esegue un confronto logico tra due strutture OracleNumber per stabilire se la prima è minore della seconda.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)

Esegue un confronto logico tra i due parametri OracleNumber per stabilire se il primo è minore o uguale al secondo.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)

Calcola il logaritmo naturale di un oggetto OracleNumber.Calculates natural logarithm of an OracleNumber. I logaritmi naturali sono basati sulla costante 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)

Calcola un oggetto OracleNumber sulla base specificata.Calculates an OracleNumber to the base you specify.

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

Calcola un oggetto OracleNumber sulla base specificata.Calculates an OracleNumber to the base you specify.

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

Calcola il logaritmo in base 10 di un numero.Calculates the base 10 logarithm of a number.

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

Restituisce il maggiore di due valori di parametro OracleNumber.Returns the larger of the two OracleNumber parameter values.

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

Restituisce il minore tra due valori di parametro OracleNumber.Returns the smaller of the two OracleNumber parameter values.

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

Calcola il modulo della divisione della prima struttura OracleNumber per la seconda.Calculates the modulus from dividing the first OracleNumber structure by the second.

Multiply(OracleNumber, OracleNumber) Multiply(OracleNumber, OracleNumber) Multiply(OracleNumber, OracleNumber) Multiply(OracleNumber, OracleNumber)

Calcola il prodotto dei due parametri OracleNumber.Calculates the product of the two OracleNumber parameters.

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

Nega il valore del parametro OracleNumber.Negates the value of the OracleNumber parameter.

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

Esegue un confronto logico tra i due parametri OracleNumber per stabilire se non sono uguali.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 la rappresentazione String di un numero nell'equivalente OracleNumber.Converts the String representation of a number to its OracleNumber equivalent.

Pow(OracleNumber, OracleNumber) Pow(OracleNumber, OracleNumber) Pow(OracleNumber, OracleNumber) Pow(OracleNumber, OracleNumber)

Calcola il risultato dell'elevazione di una struttura OracleNumber specificata alla potenza indicata da una seconda struttura 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)

Calcola il risultato dell'elevazione di una struttura OracleNumber specificata alla potenza indicata da una struttura 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)

Ottiene il numero più vicino al valore della struttura OracleNumber specificata con la precisione indicata.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)

Sposta il numero specificato di cifre a destra o sinistra.Shifts the specified number of digits to the left or right.

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

Ottiene un valore che indica il segno di una proprietà OracleNumber della struttura Value.Gets a value indicating the sign of an OracleNumber structure's Value property.

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

Calcola il seno di un oggetto OracleNumber.Calculates the sine of an OracleNumber.

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

Calcola il seno iperbolico di un oggetto OracleNumber.Calculates the hyperbolic sine of an OracleNumber.

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

Calcola la radice quadrata del parametro OracleNumber.Calculates the square root of the OracleNumber parameter.

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

Calcola il risultato della sottrazione della seconda struttura OracleNumber dalla prima.Calculates the result of subtracting the second OracleNumber structure from the first.

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

Calcola la tangente di un oggetto OracleNumber.Calculates the tangent of an OracleNumber.

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

Calcola la tangente iperbolica di un oggetto OracleNumber.Calculates the hyperbolic tangent of an OracleNumber.

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

Converte questa struttura OracleNumber in String.Converts this OracleNumber structure to String.

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

Tronca il valore della struttura OracleNumber specificata nella posizione desiderata.Truncates the specified OracleNumber structure's value to the desired position.

Operatori

Addition(OracleNumber, OracleNumber) Addition(OracleNumber, OracleNumber) Addition(OracleNumber, OracleNumber) Addition(OracleNumber, OracleNumber)

Calcola la somma delle due strutture OracleNumber.Calculates the sum of the two OracleNumber structures.

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

Calcola i risultati della divisione della prima struttura OracleNumber per la seconda.Calculates the results of dividing the first OracleNumber structure by the second.

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

Esegue un confronto logico delle due strutture OracleNumber per stabilire se sono uguali.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 la struttura String fornita in una struttura 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 la struttura Int64 fornita in una struttura 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 la struttura Int32 fornita in una struttura 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 la struttura Double fornita in una struttura 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 la struttura OracleNumber in Int64.Converts the OracleNumber structure to Int64.

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

Converte la struttura OracleNumber in Int32.Converts the OracleNumber structure to Int32.

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

Converte la struttura OracleNumber in Double.Converts the OracleNumber structure to Double.

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

Converte la struttura OracleNumber in Decimal.Converts the OracleNumber structure to Decimal.

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

Converte la struttura Decimal fornita in una struttura OracleNumber.Converts the supplied Decimal structure to an OracleNumber structure.

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

Esegue un confronto logico tra due strutture OracleNumber per stabilire se la prima è maggiore della seconda.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)

Esegue un confronto logico tra i due parametri OracleNumber per stabilire se il primo è maggiore o uguale al secondo.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)

Esegue un confronto logico tra i due parametri OracleNumber per stabilire se sono uguali.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)

Esegue un confronto logico tra due strutture OracleNumber per stabilire se la prima è minore della seconda.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)

Esegue un confronto logico tra i due parametri OracleNumber per stabilire se il primo è minore o uguale al secondo.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)

Calcola il resto della divisione di una struttura OracleNumber per una seconda struttura 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)

Calcola il prodotto di due strutture OracleNumber.Calculates the product of two OracleNumber structures.

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

Calcola il risultato della sottrazione della seconda struttura OracleNumber dalla prima.Calculates the result of subtracting the second OracleNumber structure from the first.

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

Nega la struttura OracleNumber.Negates the OracleNumber structure.

Si applica a