Le type de données Oracle DECIMAL fournit un stockage de valeurs décimales de haute précision pour les calculs nécessitant des calculs précis. Les fonctionnalités incluent : Précision configurable, longueur variable entre 1 et 38, en fonction de la précision et de la plage Haute précision, calcul précis de la monnaie, des données scientifiques, etc. Immuable, la valeur ne peut pas être modifiée après la création
Type de données DECIMAL dans Oracle
Le type de données DECIMAL est utilisé pour stocker des valeurs décimales de haute précision et est très utile lorsque des calculs précis de données monétaires, financières ou scientifiques sont requis.
Caractéristiques
Syntaxe
Créez une colonne DECIMAL :
<code class="sql">CREATE TABLE my_table ( decimal_column DECIMAL(precision, scale) );</code>
où :
précision
est la somme de chiffres décimaux et entiers (maximum 38). precision
是小数位数和整数位数的总和(最大为 38)。scale
scale
est le nombre de décimales (précision maximale). Exemple
Stockage d'une valeur monétaire avec deux décimales :<code class="sql">CREATE TABLE orders ( price DECIMAL(8, 2) );</code>
<code class="sql">CREATE TABLE events ( timestamp DECIMAL(20, 6) );</code>
Inconvénients
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!