Partager via


OracleNumber Structure

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.

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
OracleNumber
Implémente

Remarques

Pour obtenir un OracleNumber objet, appelez la GetOracleNumber méthode .

Les types de données numériques Oracle peuvent stocker jusqu’à 27 chiffres décimaux de précision. Lors de la conversion de valeurs numériques Oracle en types de données Common Language Runtime, la valeur Oracle peut être trop grande. À l’inverse, lors de la conversion d’une valeur numérique d’un type de données Common Language Runtime en OracleNumber, la valeur numérique peut être trop grande ou une précision trop élevée pour .OracleNumber L’un ou l’autre de ces cas entraîne une erreur de dépassement de capacité Oracle ORA-22053. Si votre base de données Oracle peut contenir des valeurs volumineuses, vous devez utiliser le type de OracleNumber données. Vous pouvez ensuite convertir explicitement en type de données Common Language Runtime et intercepter ou gérer les erreurs.

Constructeurs

OracleNumber(Decimal)

Initialise une nouvelle instance de la structure OracleNumber à l'aide de la valeur Decimal fournie.

OracleNumber(Double)

Initialise une nouvelle instance de OracleNumber à l'aide de la valeur double précision fournie.

OracleNumber(Int32)

Initialise une nouvelle instance de la structure OracleNumber à l'aide de la valeur entière fournie.

OracleNumber(Int64)

Initialise une nouvelle instance de la structure OracleNumber à l'aide de la valeur de type Entier long fournie.

OracleNumber(OracleNumber)

Initialise une nouvelle instance de la structure OracleNumber à l'aide du OracleNumber fourni.

Champs

E

Retourne la valeur e-2.718.

MaxPrecision

Constante représentant la plus grande valeur possible pour une comparaison de précision.

MaxScale

Constante représentant la valeur maximale pour une comparaison d'échelle.

MaxValue

Constante représentant la valeur maximale d'une structure OracleNumber.

MinScale

Constante représentant la valeur minimale pour une comparaison d'échelle.

MinusOne

Retourne la valeur -1.

MinValue

Constante représentant la valeur minimale d'une structure OracleNumber.

Null

Représente une valeur null pouvant être assignée à la propriété Value d'une instance de la classe OracleNumber.

One

Retourne la valeur 1.

PI

Retourne la valeur de Pi, soit 3,1415926535897932384626433832795028842.

Zero

Retourne la valeur 0.

Propriétés

IsNull

Indique si le Value de cette structure OracleNumber est null.

Value

Obtient la valeur de la structure OracleNumber. Cette propriété est en lecture seule.

Méthodes

Abs(OracleNumber)

Obtient la valeur absolue du paramètre OracleNumber.

Acos(OracleNumber)

Calcule l'arccosinus hyperbolique de OracleNumber.

Add(OracleNumber, OracleNumber)

Calcule la somme des deux structures OracleNumber.

Asin(OracleNumber)

Calcule l'arcsinus hyperbolique de OracleNumber.

Atan(OracleNumber)

Calcule l'arctangente hyperbolique de OracleNumber.

Atan2(OracleNumber, OracleNumber)

Calcule la tangente hyperbolique inverse de deux structures OracleNumber.

Ceiling(OracleNumber)

Retourne le plus petit nombre entier supérieur ou égal à la structure OracleNumber spécifiée.

CompareTo(Object)

Compare cette instance de la structure OracleNumber à l'objet fourni et retourne une indication de leurs valeurs relatives.

Cos(OracleNumber)

Calcule le cosinus de OracleNumber.

Cosh(OracleNumber)

Calcule le cosinus hyperbolique de OracleNumber.

Divide(OracleNumber, OracleNumber)

Calcule les résultats de la division de la première structure OracleNumber par la seconde.

Equals(Object)

Compare le paramètre de l'objet fourni à la propriété Value de l'objet OracleNumber.

Equals(OracleNumber, OracleNumber)

Effectue la comparaison logique de deux structures OracleNumber pour déterminer si elles sont égales.

Exp(OracleNumber)

Calcule e élevé à la puissance de OracleNumber. La constante e est égale à 2.71828182845904, base des logarithmes népériens.

Floor(OracleNumber)

Arrondit un nombre OracleNumber spécifié au nombre entier inférieur suivant.

GetHashCode()

Retourne le code de hachage de cette instance de la structure OracleNumber.

GreaterThan(OracleNumber, OracleNumber)

Effectue une comparaison logique de deux structures OracleNumber pour déterminer si la première est supérieure à la seconde.

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.

LessThan(OracleNumber, OracleNumber)

Effectue une comparaison logique de deux structures OracleNumber pour déterminer si la première est inférieure à la seconde.

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.

Log(OracleNumber)

Calcule le logarithme népérien de OracleNumber. Les logarithmes népériens ont comme base la constante e (2.71828182845904).

Log(OracleNumber, Int32)

Calcule OracleNumber selon la base que vous spécifiez.

Log(OracleNumber, OracleNumber)

Calcule OracleNumber selon la base que vous spécifiez.

Log10(OracleNumber)

Calcule le logarithme de base 10 d'un nombre.

Max(OracleNumber, OracleNumber)

Retourne la plus grande des deux valeurs de paramètre OracleNumber.

Min(OracleNumber, OracleNumber)

Retourne la plus petite des deux valeurs de paramètre OracleNumber.

Modulo(OracleNumber, OracleNumber)

Calcule le modulo à partir de la division de la première structure OracleNumber par la seconde.

Multiply(OracleNumber, OracleNumber)

Calcule le produit des deux paramètres OracleNumber.

Negate(OracleNumber)

Rend négative la valeur du paramètre OracleNumber.

NotEquals(OracleNumber, OracleNumber)

Effectue une comparaison logique des deux paramètres OracleNumber pour déterminer s'ils ne sont pas égaux.

Parse(String)

Convertit la représentation String d'un nombre en équivalent OracleNumber.

Pow(OracleNumber, Int32)

Calcule le résultat de l’élévation d’un nombre spécifié à la puissance spécifiée.

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.

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.

Shift(OracleNumber, Int32)

Décale le nombre spécifié de chiffres à gauche ou à droite.

Sign(OracleNumber)

Obtient une valeur indiquant le signe de la propriété OracleNumber d'une structure Value.

Sin(OracleNumber)

Calcule le sinus de OracleNumber.

Sinh(OracleNumber)

Calcule le sinus hyperbolique de OracleNumber.

Sqrt(OracleNumber)

Calcule la racine carrée du paramètre OracleNumber.

Subtract(OracleNumber, OracleNumber)

Calcule le résultat de la soustraction de la seconde structure OracleNumber de la première.

Tan(OracleNumber)

Calcule la tangente de OracleNumber.

Tanh(OracleNumber)

Calcule la tangente hyperbolique de OracleNumber.

ToString()

Convertit cette structure OracleNumber en String.

Truncate(OracleNumber, Int32)

Tronque la valeur de la structure OracleNumber spécifiée à l'emplacement voulu.

Opérateurs

Addition(OracleNumber, OracleNumber)

Calcule la somme des deux structures OracleNumber.

Division(OracleNumber, OracleNumber)

Calcule les résultats de la division de la première structure OracleNumber par la seconde.

Equality(OracleNumber, OracleNumber)

Effectue une comparaison logique des deux structures OracleNumber pour déterminer si elles sont égales.

Explicit(Decimal to OracleNumber)

Convertit la structure Decimal fournie en structure OracleNumber.

Explicit(Double to OracleNumber)

Convertit la structure Double fournie en structure OracleNumber.

Explicit(Int32 to OracleNumber)

Convertit l’entier fourni en structure OracleNumber.

Explicit(Int64 to OracleNumber)

Convertit la structure Int64 fournie en structure OracleNumber.

Explicit(OracleNumber to Decimal)

Convertit la structure OracleNumber en Decimal.

Explicit(OracleNumber to Double)

Convertit la structure OracleNumber en Double.

Explicit(OracleNumber to Int32)

Convertit la structure OracleNumber en Int32.

Explicit(OracleNumber to Int64)

Convertit la structure OracleNumber en Int64.

Explicit(String to OracleNumber)

Convertit la structure String fournie en structure OracleNumber.

GreaterThan(OracleNumber, OracleNumber)

Effectue une comparaison logique de deux structures OracleNumber pour déterminer si la première est supérieure à la seconde.

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.

Inequality(OracleNumber, OracleNumber)

Effectue une comparaison logique des deux paramètres OracleNumber pour déterminer s'ils sont égaux.

LessThan(OracleNumber, OracleNumber)

Effectue une comparaison logique de deux structures OracleNumber pour déterminer si la première est inférieure à la seconde.

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.

Modulus(OracleNumber, OracleNumber)

Calcule le reste de la division d'une structure OracleNumber par une seconde structure OracleNumber.

Multiply(OracleNumber, OracleNumber)

Calcule le produit de deux structures OracleNumber.

Subtraction(OracleNumber, OracleNumber)

Calcule le résultat de la soustraction de la seconde structure OracleNumber de la première.

UnaryNegation(OracleNumber)

Inverse la structure OracleNumber.

S’applique à