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 :

[Oracle 9i] Insérer une heure


Sujet :

Oracle

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 30
    Points : 22
    Points
    22
    Par défaut [Oracle 9i] Insérer une heure
    Bonjour,

    Je voudrais insérer des heures dans une colonne. Je suis passé par une colonne de type DATE:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    INSERT INTO (monChampDate) 
    VALUES (to_date('13:08:00','HH24:MI:SS'))
    J'obtient 01/04/06 13:08:00


    J'ai essayé avec une colonne de type TIMESTAMP:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    INSERT INTO (monChampDate) 
    VALUES (to_timestamp('13:08:00','HH24:MI:SS'))
    J'obtient 01/04/06 13:08:00,000000

    A chaque fois, en plus de l'heure, il m'insère la date du premier du mois!!
    Comment faire pour n'avoir que l'heure (HH:MI:SS) dans ma colonne?

    Merci d'avance,

  2. #2
    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
    l'heure n'existe pas il faut en effet stocker la date. Si le jour n'a pas s'importance tu peux mettre une date arbitraire

  3. #3
    Membre émérite Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Points : 2 370
    Points
    2 370
    Par défaut
    Moi je stocke l'heure comme un number : heure * 10000 + minute * 100 + seconde.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    30
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 30
    Points : 22
    Points
    22
    Par défaut
    Je vais partir sur l'insertion d'une date arbitraire.

    Merci pour la rapidité de vos réponses.

  5. #5
    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
    Citation Envoyé par nuke_y
    Moi je stocke l'heure comme un number : heure * 10000 + minute * 100 + seconde.
    Et tu perds tout le bénéfice du format date en terme d'opération sur les dates

  6. #6
    Membre émérite Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Points : 2 370
    Points
    2 370
    Par défaut
    En fait c'est que j'ai pas le choix (c'est une demande), si je l'ai bien sûr, je préfère utiliser le format qui existe.

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

Discussions similaires

  1. [Oracle 9i] insérer une image
    Par Jihed Amine Maaref dans le forum Forms
    Réponses: 8
    Dernier message: 10/10/2011, 00h31
  2. Insérer une heure d'arrivée dans une cellule
    Par TALAIN111261 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 28/09/2008, 02h12
  3. Insérer une heure dans un champs date
    Par erox44 dans le forum SQL
    Réponses: 7
    Dernier message: 22/04/2008, 13h25
  4. [Oracle 9i] Insérer une valeur NULL
    Par gogolak dans le forum Oracle
    Réponses: 3
    Dernier message: 21/04/2006, 15h39
  5. insérer une heure dans une BD
    Par requiemforadream dans le forum ASP
    Réponses: 3
    Dernier message: 26/04/2005, 13h10

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