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 :

Forcer le format de date


Sujet :

Oracle

  1. #1
    Membre régulier Avatar de Cvanhove
    Homme Profil pro
    Concepteur Développeur Informatique
    Inscrit en
    Septembre 2014
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Concepteur Développeur Informatique

    Informations forums :
    Inscription : Septembre 2014
    Messages : 174
    Points : 70
    Points
    70
    Par défaut Forcer le format de date
    Bonjour,

    J'ai un soucis avec le format de date d'Oracle. Je cherche à avoir un format comme ceci : 17-DEC-19.
    Pour cela dans ma
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    TO_CHAR(DATE_REC,'DD-MON-YY','NLS_DATE_LANGUAGE=FRENCH')
    Mais le format retourner est : 17-JUIL.-19

    Je cherche à enlevé ce point en trop mais impossible de trouver comment faire tout en gardant le format de date français (En passant le format en anglais le point s'en va bien mais je n'ai plus les trigrammes français)

    Bref, à l'aide Oracle me rends fou
    Cordialement, le volatile!
    "Crôa, Crôa"

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Décembre 2019
    Messages
    1 135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Décembre 2019
    Messages : 1 135
    Points : 1 913
    Points
    1 913
    Par défaut
    Bonjour,

    Il suffit de faire un replace:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    REPLACE(TO_CHAR(DATE_REC,'DD-MON-YY','NLS_DATE_LANGUAGE=FRENCH'), '.')
    mais tu n'auras pas un trigramme de toute façon. Il faudra alors que tu utilises un CASE pour faire ta transco.

  3. #3
    Membre régulier Avatar de Cvanhove
    Homme Profil pro
    Concepteur Développeur Informatique
    Inscrit en
    Septembre 2014
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Concepteur Développeur Informatique

    Informations forums :
    Inscription : Septembre 2014
    Messages : 174
    Points : 70
    Points
    70
    Par défaut
    Merci, effectivement j'avais pas pensé à cette solution simple ^^ je cherchais un parametre qui pouvais faire ça, mais ça me va! Merci!
    Cordialement, le volatile!
    "Crôa, Crôa"

  4. #4
    McM
    McM est déconnecté
    Expert éminent

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Points : 7 740
    Points
    7 740
    Billets dans le blog
    4
    Par défaut
    MON a changé entre la 9i et la 10g, exemple Mars il met un espace
    '04-MARS -20'

    Note Oracle : NLS_LANGUAGE and NLS_TERRITORY Definitions Changed in 10g, 11g and 12c Versus 9i and lower [ID 292942.1]

    J'avoue ne pas savoir s'il y a un paramètre pour revenir au format 9i, je vais chercher un peu

    Edit : En fait ce'st dans la note 292942.1, c'est compliqué faut intervenir sur le serveur.
    More Code : More Bugs. Less Code : Less Bugs
    Mon Blog PL/Sql : Fichier Zip / Image BMP / Lire sqliteDB / QRCode et Images PNG ou BMP

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

Discussions similaires

  1. Forcer le format de la date
    Par "Rone" dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/10/2008, 16h16
  2. Forcer le format des dates dans une cellule
    Par cchampion2fr dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 01/10/2008, 14h20
  3. CONSTRAINT (forcer un format de date)
    Par redabadache3 dans le forum SQL
    Réponses: 1
    Dernier message: 03/11/2007, 12h33
  4. comment forcer le format date dans une requête
    Par chauvex99 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 11/07/2007, 10h49
  5. Forcer un format date
    Par javelot69 dans le forum Access
    Réponses: 5
    Dernier message: 05/07/2006, 14h12

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