Bonjour
J'ai des champs de ma table en Number et je souhaite rajouter les décimales selon une règle précise :
Nx(y) : longeur x dont y décimales
exemple : N9(2) = 7 entiers et 2 déimales.
Avez vous une idée ?
Merci à vous
Bonjour
J'ai des champs de ma table en Number et je souhaite rajouter les décimales selon une règle précise :
Nx(y) : longeur x dont y décimales
exemple : N9(2) = 7 entiers et 2 déimales.
Avez vous une idée ?
Merci à vous
Tu peux utiliser le type de data NUMBER(x, y), ou (x-y) - nombre d'entiers et y - nombre de décimales
Un exemple pour x = 7 et y = 2
Bonne chance!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 CREATE TABLE dev_test (ID NUMBER(9,2)); -- réussi INSERT INTO dev_test VALUES (10) -- réussi INSERT INTO dev_test VALUES (1234567) -- réussi INSERT INTO dev_test VALUES (1234567.18) -- réussi, arrondie a 123456.13 INSERT INTO dev_test VALUES (123456.129) -- manqué avec erreur 'ORA-01438 value larger than specified precision allowed for this column' INSERT INTO dev_test VALUES (12345678)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager