OracleNumber OracleNumber OracleNumber OracleNumber Struct

Définition

Représente une valeur numérique fixe de précision et d’échelle comprise entre -10 27 -1 et 10 27 -1 à enregistrer dans une base de données ou à récupérer de celle-ci.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
Héritage
OracleNumberOracleNumberOracleNumberOracleNumber
Implémente

Remarques

Pour obtenir un OracleNumber de l’objet, appelez le GetOracleNumber (méthode).To obtain an OracleNumber object, call the GetOracleNumber method.

Types de données numériques Oracle peuvent stocker jusqu'à 27 chiffres décimaux de précision.Oracle numeric data types can store up to 27 decimal digits of precision. Lors de la conversion des valeurs numériques Oracle en types de données common language runtime, la valeur Oracle peut être trop volumineux.When converting Oracle numeric values to common language runtime data types, the Oracle value might be too large. À l’inverse, lorsque la conversion d’une valeur numérique de données common language runtime types à une OracleNumber, la valeur numérique est peut-être trop grande ou trop haute précision pour le 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. Tous les cas provoque une erreur de dépassement de capacité d’Oracle ORA-22053.Either of these cases will cause an Oracle ORA-22053 overflow error. Si votre base de données Oracle peut contenir des valeurs élevées, vous devez utiliser le OracleNumber type de données.If your Oracle database might contain large values, you should use the OracleNumber data type. Vous pouvez ensuite convertir explicitement, le type de données du common language runtime et intercepter ou gérer les erreurs.You can then convert to the common language runtime data type explicitly, and catch or handle any errors.

Constructeurs

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

Initialise une nouvelle instance de la structure OracleNumber à l'aide du OracleNumber fourni.Initializes a new instance of the OracleNumber structure using the supplied OracleNumber.

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

Initialise une nouvelle instance de la structure OracleNumber à l'aide de la valeur Decimal fournie.Initializes a new instance of the OracleNumber structure using the supplied Decimal value.

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

Initialise une nouvelle instance de OracleNumber à l'aide de la valeur double précision fournie.Initializes a new instance of the OracleNumber using the supplied double precision value.

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

Initialise une nouvelle instance de la structure OracleNumber à l'aide de la valeur entière fournie.Initializes a new instance of the OracleNumber structure using the supplied integer value.

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

Initialise une nouvelle instance de la structure OracleNumber à l'aide de la valeur de type Entier long fournie.Initializes a new instance of the OracleNumber structure using the supplied long integer value.

Champs

E E E E

Retourne la valeur e-2.718.Returns the value e-2.718.

MaxPrecision MaxPrecision MaxPrecision MaxPrecision

Constante représentant la plus grande valeur possible pour une comparaison de précision.A constant representing the largest possible value for precision comparison.

MaxScale MaxScale MaxScale MaxScale

Constante représentant la valeur maximale pour une comparaison d'échelle.A constant representing the maximum value for scale comparison.

MaxValue MaxValue MaxValue MaxValue

Constante représentant la valeur maximale d'une structure OracleNumber.A constant representing the maximum value of an OracleNumber structure.

MinScale MinScale MinScale MinScale

Constante représentant la valeur minimale pour une comparaison d'échelle.A constant representing the minimum value for scale comparison.

MinusOne MinusOne MinusOne MinusOne

Retourne la valeur -1.Returns the value -1.

MinValue MinValue MinValue MinValue

Constante représentant la valeur minimale d'une structure OracleNumber.A constant representing the minimum value for an OracleNumber structure.

Null Null Null Null

Représente une valeur null pouvant être assignée à la propriété Value d'une instance de la 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

Retourne la valeur 1.Returns the value 1.

PI PI PI PI

Retourne la valeur de Pi, soit 3,1415926535897932384626433832795028842.Returns the value of pi-3.1415926535897932384626433832795028842.

Zero Zero Zero Zero

Retourne la valeur 0.Returns the value 0.

Propriétés

IsNull IsNull IsNull IsNull

Indique si le Value de cette structure OracleNumber est null.Indicates whether or not the Value of this OracleNumber structure is null.

Value Value Value Value

Obtient la valeur de la structure OracleNumber.Gets the value of the OracleNumber structure. Cette propriété est en lecture seule.This property is read-only.

Méthodes

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

Obtient la valeur absolue du paramètre OracleNumber.Gets the absolute value of the OracleNumber parameter.

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

Calcule l'arccosinus hyperbolique de OracleNumber.Calculates the inverse hyperbolic cosine of an OracleNumber.

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

Calcule la somme des deux structures OracleNumber.Calculates the sum of the two OracleNumber structures.

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

Calcule l'arcsinus hyperbolique de OracleNumber.Calculates the inverse hyperbolic sine of an OracleNumber.

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

Calcule l'arctangente hyperbolique de OracleNumber.Calculates the inverse hyperbolic tangent of an OracleNumber.

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

Calcule la tangente hyperbolique inverse de deux structures OracleNumber.Calculates the inverse hyperbolic tangent of two OracleNumber structures.

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

Retourne le plus petit nombre entier supérieur ou égal à la structure OracleNumber spécifiée.Returns the smallest whole number greater than or equal to the specified OracleNumber structure.

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

Compare cette instance de la structure OracleNumber à l'objet fourni et retourne une indication de leurs valeurs relatives.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)

Calcule le cosinus de OracleNumber.Calculates the cosine of an OracleNumber.

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

Calcule le cosinus hyperbolique de OracleNumber.Calculates the hyperbolic cosine of an OracleNumber.

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

Calcule les résultats de la division de la première structure OracleNumber par la seconde.Calculates the results of dividing the first OracleNumber structure by the second.

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

Compare le paramètre de l'objet fourni à la propriété Value de l'objet 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)

Effectue la comparaison logique de deux structures OracleNumber pour déterminer si elles sont égales.Performs a logical comparison of the two OracleNumber structures to determine if they are equal.

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

Calcule e élevé à la puissance de OracleNumber.Calculates e raised to the power of an OracleNumber. La constante e est égale à 2.71828182845904, base des logarithmes népériens.The constant e equals 2.71828182845904, the base of the natural logarithm.

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

Arrondit un nombre OracleNumber spécifié au nombre entier inférieur suivant.Rounds a specified OracleNumber number to the next lower whole number.

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

Retourne le code de hachage de cette instance de la structure OracleNumber.Returns the hash code for this instance of the OracleNumber structure.

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

Effectue une comparaison logique de deux structures OracleNumber pour déterminer si la première est supérieure à la seconde.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)

Effectue une comparaison logique des deux paramètres OracleNumber pour déterminer si le premier est supérieur ou égal au second.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)

Effectue une comparaison logique de deux structures OracleNumber pour déterminer si la première est inférieure à la seconde.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)

Effectue une comparaison logique des deux paramètres OracleNumber pour déterminer si le premier est inférieur ou égal au second.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)

Calcule le logarithme népérien de OracleNumber.Calculates natural logarithm of an OracleNumber. Les logarithmes népériens ont comme base la 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)

Calcule OracleNumber selon la base que vous spécifiez.Calculates an OracleNumber to the base you specify.

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

Calcule OracleNumber selon la base que vous spécifiez.Calculates an OracleNumber to the base you specify.

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

Calcule le logarithme de base 10 d'un nombre.Calculates the base 10 logarithm of a number.

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

Retourne la plus grande des deux valeurs de paramètre OracleNumber.Returns the larger of the two OracleNumber parameter values.

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

Retourne la plus petite des deux valeurs de paramètre OracleNumber.Returns the smaller of the two OracleNumber parameter values.

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

Calcule le modulo à partir de la division de la première structure OracleNumber par la seconde.Calculates the modulus from dividing the first OracleNumber structure by the second.

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

Calcule le produit des deux paramètres OracleNumber.Calculates the product of the two OracleNumber parameters.

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

Rend négative la valeur du paramètre OracleNumber.Negates the value of the OracleNumber parameter.

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

Effectue une comparaison logique des deux paramètres OracleNumber pour déterminer s'ils ne sont pas égaux.Performs a logical comparison of the two OracleNumber parameters to determine whether they are not equal.

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

Convertit la représentation String d'un nombre en équivalent OracleNumber.Converts the String representation of a number to its OracleNumber equivalent.

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

Calcule le résultat de l'élévation d'une structure OracleNumber spécifiée à la puissance spécifiée par une deuxième structure 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)

Calcule le résultat de l'élévation d'une structure OracleNumber spécifiée à la puissance spécifiée par une structure 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)

Obtient le nombre le plus proche de la valeur de la structure OracleNumber spécifiée à l'aide de la précision spécifiée.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)

Décale le nombre spécifié de chiffres à gauche ou à droite.Shifts the specified number of digits to the left or right.

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

Obtient une valeur indiquant le signe de la propriété OracleNumber d'une structure Value.Gets a value indicating the sign of an OracleNumber structure's Value property.

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

Calcule le sinus de OracleNumber.Calculates the sine of an OracleNumber.

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

Calcule le sinus hyperbolique de OracleNumber.Calculates the hyperbolic sine of an OracleNumber.

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

Calcule la racine carrée du paramètre OracleNumber.Calculates the square root of the OracleNumber parameter.

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

Calcule le résultat de la soustraction de la seconde structure OracleNumber de la première.Calculates the result of subtracting the second OracleNumber structure from the first.

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

Calcule la tangente de OracleNumber.Calculates the tangent of an OracleNumber.

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

Calcule la tangente hyperbolique de OracleNumber.Calculates the hyperbolic tangent of an OracleNumber.

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

Convertit cette structure OracleNumber en String.Converts this OracleNumber structure to String.

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

Tronque la valeur de la structure OracleNumber spécifiée à l'emplacement voulu.Truncates the specified OracleNumber structure's value to the desired position.

Opérateurs

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

Calcule la somme des deux structures OracleNumber.Calculates the sum of the two OracleNumber structures.

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

Calcule les résultats de la division de la première structure OracleNumber par la seconde.Calculates the results of dividing the first OracleNumber structure by the second.

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

Effectue une comparaison logique des deux structures OracleNumber pour déterminer si elles sont égales.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)

Convertit la structure String fournie en structure 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)

Convertit la structure Int64 fournie en structure 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)

Convertit la structure Int32 fournie en structure 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)

Convertit la structure Double fournie en structure 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)

Convertit la structure OracleNumber en Int64.Converts the OracleNumber structure to Int64.

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

Convertit la structure OracleNumber en Int32.Converts the OracleNumber structure to Int32.

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

Convertit la structure OracleNumber en Double.Converts the OracleNumber structure to Double.

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

Convertit la structure OracleNumber en Decimal.Converts the OracleNumber structure to Decimal.

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

Convertit la structure Decimal fournie en structure OracleNumber.Converts the supplied Decimal structure to an OracleNumber structure.

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

Effectue une comparaison logique de deux structures OracleNumber pour déterminer si la première est supérieure à la seconde.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)

Effectue une comparaison logique des deux paramètres OracleNumber pour déterminer si le premier est supérieur ou égal au second.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)

Effectue une comparaison logique des deux paramètres OracleNumber pour déterminer s'ils sont égaux.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)

Effectue une comparaison logique de deux structures OracleNumber pour déterminer si la première est inférieure à la seconde.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)

Effectue une comparaison logique des deux paramètres OracleNumber pour déterminer si le premier est inférieur ou égal au second.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)

Calcule le reste de la division d'une structure OracleNumber par une seconde structure 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)

Calcule le produit de deux structures OracleNumber.Calculates the product of two OracleNumber structures.

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

Calcule le résultat de la soustraction de la seconde structure OracleNumber de la première.Calculates the result of subtracting the second OracleNumber structure from the first.

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

Inverse la structure OracleNumber.Negates the OracleNumber structure.

S’applique à