OracleNumber Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une valeur numérique de précision et d’échelle fixe comprise entre -10 27 -1 et 10 27 -1 à stocker ou à récupérer à partir d’une base de données.
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
- 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 volumineuse. À l’inverse, lors de la conversion d’une valeur numérique d’un type de données Common Language Runtime en un OracleNumber, la valeur numérique peut être trop grande ou trop haute précision pour le OracleNumber. L’un de ces cas entraîne une erreur de dépassement de capacité Oracle ORA-22053. Si votre base de données Oracle peut contenir de grandes valeurs, vous devez utiliser le OracleNumber type de données. Vous pouvez ensuite effectuer une conversion en type de données Common Language Runtime explicitement, et intercepter ou gérer les erreurs.
Constructeurs
| Nom | Description |
|---|---|
| OracleNumber(Decimal) |
Initialise une nouvelle instance de la OracleNumber structure à l’aide de la valeur fournie Decimal . |
| OracleNumber(Double) |
Initialise une nouvelle instance de l’utilisation OracleNumber de la valeur double précision fournie. |
| OracleNumber(Int32) |
Initialise une nouvelle instance de la OracleNumber structure à l’aide de la valeur entière fournie. |
| OracleNumber(Int64) |
Initialise une nouvelle instance de la OracleNumber structure à l’aide de la valeur entière longue fournie. |
| OracleNumber(OracleNumber) |
Initialise une nouvelle instance de la OracleNumber structure à l’aide de l’élément fourni OracleNumber. |
Champs
| Nom | Description |
|---|---|
| E |
Retourne la valeur e-2.718. |
| MaxPrecision |
Constante représentant la plus grande valeur possible pour la comparaison de précision. |
| MaxScale |
Constante représentant la valeur maximale de la comparaison d’échelle. |
| MaxValue |
Constante représentant la valeur maximale d’une OracleNumber structure. |
| MinScale |
Constante représentant la valeur minimale pour la comparaison d’échelle. |
| MinusOne |
Retourne la valeur -1. |
| MinValue |
Constante représentant la valeur minimale d’une OracleNumber structure. |
| Null |
Représente une valeur Null qui peut être affectée à la Value propriété d’une instance de la OracleNumber classe. |
| One |
Retourne la valeur 1. |
| PI |
Retourne la valeur de pi-3.1415926535897932384626433832795028842. |
| Zero |
Retourne la valeur 0. |
Propriétés
| Nom | Description |
|---|---|
| IsNull |
Indique si la Value structure est OracleNumber null ou non. |
| Value |
Obtient la valeur de la OracleNumber structure. Cette propriété est en lecture seule. |
Méthodes
| Nom | Description |
|---|---|
| Abs(OracleNumber) |
Obtient la valeur absolue du OracleNumber paramètre. |
| Acos(OracleNumber) |
Calcule le cosinus hyperbolique inverse d’un OracleNumber. |
| Add(OracleNumber, OracleNumber) |
Calcule la somme des deux OracleNumber structures. |
| Asin(OracleNumber) |
Calcule le sinus hyperbolique inverse d’un OracleNumber. |
| Atan(OracleNumber) |
Calcule la tangente hyperbolique inverse d’un OracleNumber. |
| Atan2(OracleNumber, OracleNumber) |
Calcule la tangente hyperbolique inverse de deux OracleNumber structures. |
| Ceiling(OracleNumber) |
Retourne le plus petit nombre entier supérieur ou égal à la structure spécifiée OracleNumber . |
| CompareTo(Object) |
Compare cette instance de la OracleNumber structure à l’objet fourni et retourne une indication de leurs valeurs relatives. |
| Cos(OracleNumber) |
Calcule le cosinus d’un OracleNumber. |
| Cosh(OracleNumber) |
Calcule le cosinus hyperbolique d’un OracleNumber. |
| Divide(OracleNumber, OracleNumber) |
Calcule les résultats de la division de la première OracleNumber structure par la seconde. |
| Equals(Object) |
Compare le paramètre d’objet fourni à la Value propriété de l’objet OracleNumber . |
| Equals(OracleNumber, OracleNumber) |
Effectue une comparaison logique des deux OracleNumber structures pour déterminer s’ils sont égaux. |
| Exp(OracleNumber) |
Calcule e élevé à la puissance d’un OracleNumber. La constante e est égale à 2,71828182845904, la base du logarithme naturel. |
| Floor(OracleNumber) |
Arrondit un nombre spécifié OracleNumber au nombre entier inférieur suivant. |
| GetHashCode() |
Retourne le code de hachage pour cette instance de la OracleNumber structure. |
| GreaterThan(OracleNumber, OracleNumber) |
Effectue une comparaison logique de deux OracleNumber structures pour déterminer si la première est supérieure à la seconde. |
| GreaterThanOrEqual(OracleNumber, OracleNumber) |
Effectue une comparaison logique des deux OracleNumber paramètres pour déterminer si le premier est supérieur ou égal à la seconde. |
| LessThan(OracleNumber, OracleNumber) |
Effectue une comparaison logique de deux OracleNumber structures pour déterminer si la première est inférieure à la seconde. |
| LessThanOrEqual(OracleNumber, OracleNumber) |
Effectue une comparaison logique des deux OracleNumber paramètres pour déterminer si le premier est inférieur ou égal à la seconde. |
| Log(OracleNumber, Int32) |
Calcule une OracleNumber valeur à la base que vous spécifiez. |
| Log(OracleNumber, OracleNumber) |
Calcule une OracleNumber valeur à la base que vous spécifiez. |
| Log(OracleNumber) |
Calcule le logarithme naturel d’un OracleNumber. Les logarithmes naturels sont basés sur la constante e (2.7182828282845904). |
| Log10(OracleNumber) |
Calcule le logarithme de base 10 d’un nombre. |
| Max(OracleNumber, OracleNumber) |
Retourne la plus grande des deux OracleNumber valeurs de paramètre. |
| Min(OracleNumber, OracleNumber) |
Retourne la plus petite des deux OracleNumber valeurs de paramètre. |
| Modulo(OracleNumber, OracleNumber) |
Calcule le module à partir de la division de la première OracleNumber structure par la seconde. |
| Multiply(OracleNumber, OracleNumber) |
Calcule le produit des deux OracleNumber paramètres. |
| Negate(OracleNumber) |
Annule la valeur du OracleNumber paramètre. |
| NotEquals(OracleNumber, OracleNumber) |
Effectue une comparaison logique des deux OracleNumber paramètres pour déterminer s’ils ne sont pas égaux. |
| Parse(String) |
Convertit la String représentation d’un nombre en son OracleNumber équivalent. |
| 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 spécifiée OracleNumber à la puissance spécifiée par une deuxième OracleNumber structure. |
| Round(OracleNumber, Int32) |
Obtient le nombre le plus proche de la valeur de la structure spécifiée OracleNumber avec la précision spécifiée. |
| Shift(OracleNumber, Int32) |
Déplace le nombre de chiffres spécifié vers la gauche ou la droite. |
| Sign(OracleNumber) |
Obtient une valeur indiquant le signe de la propriété d’une OracleNumberValue structure. |
| Sin(OracleNumber) |
Calcule le sinus d’un OracleNumber. |
| Sinh(OracleNumber) |
Calcule le sinus hyperbolique d’un OracleNumber. |
| Sqrt(OracleNumber) |
Calcule la racine carrée du OracleNumber paramètre. |
| Subtract(OracleNumber, OracleNumber) |
Calcule le résultat de la soustraction de la deuxième OracleNumber structure du premier. |
| Tan(OracleNumber) |
Calcule la tangente d’un OracleNumber. |
| Tanh(OracleNumber) |
Calcule la tangente hyperbolique d’un OracleNumber. |
| ToString() |
Convertit cette OracleNumber structure en String. |
| Truncate(OracleNumber, Int32) |
Tronque la valeur de la structure spécifiée OracleNumber à la position souhaitée. |
Opérateurs
| Nom | Description |
|---|---|
| Addition(OracleNumber, OracleNumber) |
Calcule la somme des deux OracleNumber structures. |
| Division(OracleNumber, OracleNumber) |
Calcule les résultats de la division de la première OracleNumber structure par la seconde. |
| Equality(OracleNumber, OracleNumber) |
Effectue une comparaison logique des deux OracleNumber structures pour déterminer s’ils sont égaux. |
| Explicit(Decimal to OracleNumber) |
Convertit la structure fournie |
| Explicit(Double to OracleNumber) |
Convertit la structure fournie Double en structure OracleNumber . |
| Explicit(Int32 to OracleNumber) |
Convertit l’entier fourni en structure OracleNumber . |
| Explicit(Int64 to OracleNumber) |
Convertit la structure fournie Int64 en structure OracleNumber . |
| Explicit(OracleNumber to Decimal) |
Convertit la OracleNumber structure en Decimal. |
| Explicit(OracleNumber to Double) |
Convertit la OracleNumber structure en Double. |
| Explicit(OracleNumber to Int32) |
Convertit la OracleNumber structure en Int32. |
| Explicit(OracleNumber to Int64) |
Convertit la OracleNumber structure en Int64. |
| Explicit(String to OracleNumber) |
Convertit le fourni |
| GreaterThan(OracleNumber, OracleNumber) |
Effectue une comparaison logique de deux OracleNumber structures pour déterminer si la première est supérieure à la seconde. |
| GreaterThanOrEqual(OracleNumber, OracleNumber) |
Effectue une comparaison logique des deux OracleNumber paramètres pour déterminer si le premier est supérieur ou égal à la seconde. |
| Inequality(OracleNumber, OracleNumber) |
Effectue une comparaison logique des deux OracleNumber paramètres pour déterminer s’ils sont égaux. |
| LessThan(OracleNumber, OracleNumber) |
Effectue une comparaison logique de deux OracleNumber structures pour déterminer si la première est inférieure à la seconde. |
| LessThanOrEqual(OracleNumber, OracleNumber) |
Effectue une comparaison logique des deux OracleNumber paramètres pour déterminer si le premier est inférieur ou égal à la seconde. |
| Modulus(OracleNumber, OracleNumber) |
Calcule le reste restant à partir de la division d’une OracleNumber structure par une deuxième OracleNumber structure. |
| Multiply(OracleNumber, OracleNumber) |
Calcule le produit de deux OracleNumber structures. |
| Subtraction(OracleNumber, OracleNumber) |
Calcule le résultat de la soustraction de la deuxième OracleNumber structure du premier. |
| UnaryNegation(OracleNumber) |
Annule la OracleNumber structure. |