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 Developer Oracle Discussion :

La fonction to_date n'affiche pas l'heure dans les enregistrements [11g]


Sujet :

Sql Developer Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 3
    Par défaut La fonction to_date n'affiche pas l'heure dans les enregistrements
    Bonsoir à tous

    J'utilise Oracle 11g XE sous windows 10 avec sqldevelopper

    tiré du manuel "SQL pour Oracle"
    j'ai créé une table :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    create table Pilote(
    brevet varchar(6),
    nom varchar(20),
    dateNaiss date,
    dernierVol date,
    dateEmbauche date,
    prochainVolControle date,
    nombreJourNaisBoulot number,
    intervalleNaisBoulot interval day(7) to second(3),
    intervalleVolExterieur interval day(2) to second(0),
    intervalleEntreVols interval day(2) to second(2),
    intervalleEmbaucheControle interval day(2) to second(1),
    compa varchar(4),
    constraint pk_Pilote primary key(brevet));
    puis j'ai inséré un enregistrement:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    insert into Pilote
    values
    ('PL-1',
    'Thierry Albaric',
    '25/03/1967',
    '10/04/2003',
    sysdate,
    to_date('13/05/2003 15:30:00','dd/mm/yyyy hh24:mi:ss'),
    null,null,null,null,null,
    'AF');
    et j'ai fait une mise à jour de cet enregistrement:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    update Pilote
    set dateNaiss = to_date('25-03-1967 12:35:00','fmdd mm yyyy hh24:mi:ss')
    where brevet = 'PL-1';
    et quand je fais un :

    Tout est okay à l'exception que l'heure ne s'affiche pas, ni avant le update, ni après.
    la date s'affiche correcte mais pas l'heure

    je dois utiliser un timestamp pour avoir l'heure, mais là j'ai des fractions de secondes qui s'allongent

    d'où vient le problème

    Merci d'avance

  2. #2
    McM
    McM est déconnecté
    Expert confirmé

    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
    Billets dans le blog
    4
    Par défaut
    Bonjour,

    C'est juste un paramètre d'affichage (NLS)
    dans sqldev : Outils / Préférences... / (+) Base de données / NLS
    Modifies Format de date qui doit être par exemple en DD/MM/RRRR
    Il suffit de rajouter les heures, minutes, secondes

  3. #3
    Candidat au Club
    Inscrit en
    Décembre 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 3
    Par défaut
    Merci beaucoup
    Et désolé pour la présentation du message, j'ai confondu balise quote et balise code

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

    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
    Billets dans le blog
    4
    Par défaut
    Pas de problèmes, en plus tu as modifié ton post.

    Il ne te reste plus qu'à mettre le post en

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

Discussions similaires

  1. Variable Date n'affiche pas l'heure dans la JSP
    Par TheEtudiant dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 02/07/2015, 20h46
  2. La fonction NZ n'affiche pas zéro
    Par DurDur dans le forum IHM
    Réponses: 8
    Dernier message: 30/01/2013, 21h33
  3. Le résultat de la fonction ne s'affiche pas
    Par rimbaut dans le forum Langage
    Réponses: 3
    Dernier message: 09/06/2010, 14h15
  4. DBGrid : mon texte ne s'affiche pas en entier dans la colonne
    Par socooooool dans le forum Bases de données
    Réponses: 1
    Dernier message: 07/07/2006, 17h38
  5. Réponses: 14
    Dernier message: 10/01/2006, 19h08

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