Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/09/2008, 17h29   #1
Membre actif
 
Inscription : août 2006
Messages : 182
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : août 2006
Messages : 182
Points : 189
Points : 189
Par défaut Signification de * dans NUMBER(*,0)

Bonjour,
Mon titre est assez explicite
J'aimerai savoir la signification du * dans ce cas la
J'ai crée une table a l'aide de sqldevelopper
et sur un de mes champs en NUMBER
dans la requête il ma placé NUMBER(*,0)
la création marche impeccable c'est juste a titre informatif pour savoir ce que ça fait!

Merci bien
DragonHeart est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2008, 14h40   #2
Xo
Expert Confirmé
 
Avatar de Xo
 
Inscription : janvier 2005
Messages : 2 701
Détails du profil
Informations personnelles :
Âge : 38

Informations forums :
Inscription : janvier 2005
Messages : 2 701
Points : 3 237
Points : 3 237
Envoyer un message via Skype™ à Xo
* représenta la taille de ton champ
un champ NUMBER(1) peut accepter des valeurs de 1 à 9
un champ NUMBER(2) peut accepter des valeurs de 1 à 99
...
__________________
"Ce que l'on conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément." Nicolas Boileau

"Expliquer empêche de comprendre si cela dispense de chercher"

Quiz Oracle : venez tester vos connaissances !

La FAQ Oracle : 138 réponses à vos questions
Aidez-nous à la compléter
Xo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2008, 17h38   #3
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 459
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 459
Points : 4 226
Points : 4 226
Précision la taille comprend la précision
Certains (j'ai pris l'habitude) disent NUMBER 12 DONT 3 pour un NUMBER(12,3)
Qui correspond à 9 chiffres pour la partie entière, 3 chiffres pour la partie décimale.
__________________
More Code : More Bugs. Less Code : Less Bugs
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2008, 17h44   #4
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Code :
1
2
3
4
5
6
7
8
SQL> CREATE TABLE t1(n number(*, 1));
 
TABLE created.
 
SQL> DESC t1
 Name                                      NULL?    Type
 ----------------------------------------- -------- ----------------------------
 N                                                  NUMBER(38,1)
Mettre * permet de ne pas limiter la taille de ta colonne n (ou plutôt de prendre la taille maxi)
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h14.


 
 
 
 
Partenaires

Hébergement Web