IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

Number et Précision


Sujet :

Oracle

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2005
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 18
    Points : 19
    Points
    19
    Par défaut Number et Précision
    Rebonjour,
    Pourrais je savoir ou se trouve l'erreur ici:
    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
     
    SQL> create table a
      2  (s number(3,2));
     
    Table créée.
     
    SQL> insert into a(s) values(11);
    insert into a(s) values(11)
                            *
    ERREUR à la ligne 1:
    ORA-01438: valeur incohérente avec la précision spécifiée pour cette colonne
     
    SQL> insert into a(s) values(111.13);
    insert into a(s) values(111.13)
                            *
    ERREUR à la ligne 1:
    ORA-01438: valeur incohérente avec la précision spécifiée pour cette colonne
    Pourtant cela fonctionne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    SQL> create table a(s number(5,2));
     
    Table créée.
     
    SQL> insert into a(s) values(11);
     
    1 ligne créée.
     
    SQL> insert into a(s) values(111.13);
     
    1 ligne créée.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Impossible de mettre la valeur 11 dans un champ qui contient 3 postions dont 2 décimales. Maximum : 9.99

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Type NUMBER sans précision ni squale ?
    Par Invité dans le forum SQL
    Réponses: 3
    Dernier message: 05/07/2013, 09h57
  2. Précision sur une variable de type Number
    Par Proggies dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 29/05/2010, 19h08
  3. Précision par défaut du type NUMBER ?
    Par ViRouF dans le forum Oracle
    Réponses: 6
    Dernier message: 02/04/2007, 14h12
  4. Taille et précision d'un number (3,1)
    Par elitost dans le forum Oracle
    Réponses: 3
    Dernier message: 26/11/2004, 23h36
  5. Timer de précision
    Par guigui dans le forum MFC
    Réponses: 1
    Dernier message: 04/12/2002, 15h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo