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 :

probleme de dates


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Par défaut probleme de dates
    Bonjour à tous,

    Le retour de vacances est très dur surtout quand je vois le résultat de cette requête:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    SQL> select to_date(nvl(null,to_date('01 jan 4017'))) pas_glop from dual;
     
    PAS_GLOP
    -----------
    Jan-01-2017
    Quelqu'un pour le débloquer?




    ps: oracle 9.2.0.7 sur linux

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    c'est quoi le NLS_DATE_FORMAT ?

    pour info : http://fadace.developpez.com/oracle/nls/

    PS : aucun problème chez moi en 9.2.0.5 et 9.2.0.7

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Par défaut
    Citation Envoyé par Fred_D
    c'est quoi le NLS_DATE_FORMAT ?

    pour info : http://fadace.developpez.com/oracle/nls/

    PS : aucun problème chez moi en 9.2.0.5 et 9.2.0.7
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    SQL> select * from NLS_DATABASE_PARAMETERS where parameter='NLS_DATE_FORMAT';
     
    PARAMETER                      VALUE
    ------------------------------ ----------------------------------------
    NLS_DATE_FORMAT                DD-MON-RR
    Je lis l'article tout de suite

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    il faut 4 R

  5. #5
    Membre chevronné

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 487
    Par défaut
    Oui, je viens de m'en rendre compte, je fais to_date d'une date et c'est cela qui plante
    ex:
    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
     
    SQL> select to_date(nvl(null,to_date('01 jan 4017')),'DD MON YYYY') pas_glop from dual;
     
    PAS_GLOP
    -----------
    Jan-01-0017
     
    SQL> select to_date(nvl(null,to_date('01 jan 4017'))) pas_glop from dual;
     
    PAS_GLOP
    -----------
    Jan-01-2017
     
    SQL> select to_date(to_char(nvl(null,to_date('01 jan 4017')),'DD MON YYYY')) pas_glop from dual;
     
    PAS_GLOP
    -----------
    Jan-01-4017
    merci!

    et avec ta solution:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
    SQL> alter session set NLS_DATE_FORMAT='DD-MON-RRRR';
     
    Session altered.
     
    SQL> select to_date(nvl(null,to_date('01 jan 4017'))) pas_glop from dual;
     
    PAS_GLOP
    -----------
    01-JAN-4017

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

Discussions similaires

  1. problemes de dates SQL PARADOX
    Par igs dans le forum Paradox
    Réponses: 5
    Dernier message: 05/07/2004, 18h35
  2. Problème de date
    Par rh0D'm@n dans le forum Modules
    Réponses: 3
    Dernier message: 11/05/2004, 15h16
  3. Probleme de date
    Par poufouille dans le forum Bases de données
    Réponses: 4
    Dernier message: 19/03/2004, 14h19
  4. probleme de date (toujours et encore des dates)
    Par Yannesco dans le forum SQL
    Réponses: 3
    Dernier message: 02/02/2004, 19h04
  5. Probleme de date
    Par danuz dans le forum XMLRAD
    Réponses: 3
    Dernier message: 24/09/2003, 15h57

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