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

SQL Oracle Discussion :

erreur ORA-01722: invalid number suite à une execution de requete


Sujet :

SQL Oracle

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 98
    Points : 56
    Points
    56
    Par défaut erreur ORA-01722: invalid number suite à une execution de requete
    Bonjour,
    J'essaye de faire un insert dans une table:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO CUSTORDER ( ITEM, LOC, SHIPDATE, STATUS, ORDERID, FCSTSW, QTY, RESERVATION, RESEXP, PRIORITY, CALCPRIORITY, MARGIN, MAXLATEDUR, PROMISEDDATE, REVENUE, HEADEREXTREF, LINEITEMEXTREF, ARRIVTRANSZONE, MAXEARLYDUR, LIFECYCLESTATUS, ARRIVTRANSMODE, ARRIVLEADTIME, PROMISEDQTY, SHIPCOMPLETESW, COST, UNITPRICE, ORDERLINEITEM, PROJECT, SUBSTLEVEL, SUBSTOPERATOR, SHIPSW, FIRMSW, ORDERSEQNUM, CUST, SUPERSEDESW, FF_TRIGGER_CONTROL, PRIORITYSEQNUM, ATPEXCLUDESW, ORDERTYPE, FCSTTYPE, WORKSCOPE, DMDUNIT, DMDGROUP, DFULOC, OVERRIDEFCSTTYPESW) VALUES ( '573216_101','COS',to_date('12/01/2009','dd/mm/yyyy'),1,CUSTORDERSEQ.Nextval,1,4,0,to_date('01/01/1970','dd/mm/yyyy'),0,0,-1,0,to_date('01/01/1970','dd/mm/yyyy'),-1,' ',' ',' ',0,1,' ',0,0,0,0,0,0,' ',0,0,0,0,CUSTORDERSEQ.Nextval,' ',0,' ',0,1,-115,1,' ',' ',' ',' ',' ');
    Et j'ai l'erreur suivante:
    ORA-01722: invalid number
    Merci de bien vouloir m'aider car je ne comprend pas ou est le problème.

  2. #2
    Membre averti Avatar de xdescamp
    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    300
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 300
    Points : 442
    Points
    442
    Par défaut
    Quelques informations supplémentaires pourraient peut-être nous aider à te donner une piste : un DESCRIBE de la table, est-ce qu'il y a des triggers...

  3. #3
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    il suffit de regarder la description de la table et comparer avec les types de données insérée... j'pense que tu devrais pouvoir y arriver tout seul

    Ecrit comme ça ce sera plus simple :
    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    INSERT
    INTO   CUSTORDER
           (
                  ITEM              ,
                  LOC               ,
                  SHIPDATE          ,
                  STATUS            ,
                  ORDERID           ,
                  FCSTSW            ,
                  QTY               ,
                  RESERVATION       ,
                  RESEXP            ,
                  PRIORITY          ,
                  CALCPRIORITY      ,
                  MARGIN            ,
                  MAXLATEDUR        ,
                  PROMISEDDATE      ,
                  REVENUE           ,
                  HEADEREXTREF      ,
                  LINEITEMEXTREF    ,
                  ARRIVTRANSZONE    ,
                  MAXEARLYDUR       ,
                  LIFECYCLESTATUS   ,
                  ARRIVTRANSMODE    ,
                  ARRIVLEADTIME     ,
                  PROMISEDQTY       ,
                  SHIPCOMPLETESW    ,
                  COST              ,
                  UNITPRICE         ,
                  ORDERLINEITEM     ,
                  PROJECT           ,
                  SUBSTLEVEL        ,
                  SUBSTOPERATOR     ,
                  SHIPSW            ,
                  FIRMSW            ,
                  ORDERSEQNUM       ,
                  CUST              ,
                  SUPERSEDESW       ,
                  FF_TRIGGER_CONTROL,
                  PRIORITYSEQNUM    ,
                  ATPEXCLUDESW      ,
                  ORDERTYPE         ,
                  FCSTTYPE          ,
                  WORKSCOPE         ,
                  DMDUNIT           ,
                  DMDGROUP          ,
                  DFULOC            ,
                  OVERRIDEFCSTTYPESW
           )
           VALUES
           (
                  '573216_101'                      ,
                  'COS'                             ,
                  to_date('12/01/2009','dd/mm/yyyy'),
                  1                                 ,
                  CUSTORDERSEQ.NEXTVAL              ,
                  1,
                  4,
                  0,
                  to_date('01/01/1970','dd/mm/yyyy'),
                  0,
                  0,
                  -1,
                  0,
                  to_date('01/01/1970','dd/mm/yyyy'),
                  -1                                ,
                  ' '                               ,
                  ' '                               ,
                  ' '                               ,
                  0,
                  1,
                  ' ',
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  ' ',
                  0,
                  0,
                  0,
                  0,
                  CUSTORDERSEQ.NEXTVAL,
                  ' '                 ,
                  0                   ,
                  ' '                 ,
                  0,
                  1,
                  -115,
                  1,
                  ' ',
                  ' ',
                  ' ',
                  ' ',
                  ' '
           );

Discussions similaires

  1. Ora-01722: invalid number (du à restriction dans l'univers)
    Par mik388 dans le forum Launchpad (ex-Infoview)
    Réponses: 4
    Dernier message: 04/06/2010, 17h12
  2. Erreur ORA-01722 "invalid number"
    Par devbegins dans le forum Débuter
    Réponses: 3
    Dernier message: 23/01/2010, 00h14
  3. erreur ORA-01722 dans une procédure
    Par Lolitaaa dans le forum PL/SQL
    Réponses: 10
    Dernier message: 26/06/2009, 15h01
  4. ORA-01722: invalid number dans un SQLLOADER
    Par Cofondinde dans le forum SQL*Loader
    Réponses: 1
    Dernier message: 13/12/2007, 02h31
  5. Erreur 01722 Invalide number
    Par freestyler1982 dans le forum Oracle
    Réponses: 8
    Dernier message: 09/11/2006, 15h28

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