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 de format date


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2009
    Messages
    447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2009
    Messages : 447
    Par défaut Erreur de format date
    Bonjour,

    je compare la colonne hire_date de la table employees avec une valeur convertit explicitement en date, mais il me donne l'erreur :

    ce n'est pas une date au niveau de 'May 24,1999'
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT last_name, hire_date
    FROM   employees
    WHERE  hire_date = TO_DATE('May   24, 1999', 'fxMonth DD, YYYY');

    que pensez vous ?

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 137
    Par défaut
    En utilisant ce format, il faut que tu sois totalement certain que la taille de la chaine du nom de mois correspond exactement à ce qui est attendu par Oracle (y compris et en particulier le nombre d'espaces derrière le nom de mois).
    Pour t'en assurer, fais l'opération inverse :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TO_CHAR(TO_DATE('19990524', 'YYYYMMDD'), 'fxMonth DD, YYYY'))
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

Discussions similaires

  1. [Oracle] erreur insertion:Format date oracle
    Par jules_diedhiou dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 21/01/2013, 17h46
  2. erreur de format date lors d'import de fichier excel
    Par cashmoney dans le forum Import/Export
    Réponses: 0
    Dernier message: 07/01/2009, 13h27
  3. ACCESS Erreur de format Date
    Par sadnotrue dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 15/03/2008, 13h16
  4. erreur de format date
    Par shinta dans le forum Access
    Réponses: 3
    Dernier message: 21/02/2006, 19h40
  5. [Format Date] erreur sur insertion d'une date
    Par philobedo dans le forum SQL
    Réponses: 4
    Dernier message: 14/06/2005, 10h41

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