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 :

Format date/timestamp .. [10gR2]


Sujet :

SQL Oracle

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Format date/timestamp ..
    Bonjour,

    Je suis en train de créer une base de donnée ou je dois gérer un service de location.
    J'ai un problème pour enregistrer les dates et les heures, dans ma table location, j'ai un attribut dep (départ) et un autre ret (retour). Je souhaite le mettre et le voir apparaître entièrement dans sql.
    Par exemple une location commence le "15-06-2013 15 00 00" et se termine le "18-06-2013 10 00 00".

    J'ai essayé avec:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    insert into Location values(0001,1,1,2,1100,'CANNES',to_date('15-06-2013 15 00 00', ‘DD-MM-YYYY HH24 MI SS’),to_date('18-06-2013 10 00 00',‘DD-MM-YYYY HH24 MI SS’));
    En ayant au préalable choisi le format "date" dans poweramc pour mes 2 attributs. mais cela ne m'affiche que la date et pas l'heure dans la colonne sur SQL.

    J'ai ensuite essayé en sélectionnant le format: timestamp
    j'obtiens cette erreur:

    SQL> insert into Location values(0001,1,1,2,1100,'CANNES',to_date('15-06-2013 15:00:00', 'DD-MM-YYYY HH24:MI:SS'),to_dat
    e('18-06-2013 10:00:00','DD-MM-YYYY HH24:MI:SS'));
    insert into Location values(0001,1,1,2,1100,'CANNES',to_date('15-06-2013 15:00:00', 'DD-MM-YYYY HH24:MI:SS'),to_date('18
    -06-2013 10:00:00','DD-MM-YYYY HH24:MI:SS'))
    *
    ERREUR Ó la ligne 1 :
    ORA-01858: CaractÞre non numÚrique trouvÚ Ó la place d'un caractÞre numÚrique
    Je comprends pas trop ou est le problème, je suis un peu perdu avec tous ces formats date ...

    De plus, j'ai inséré un check entre dep et rep, en effet la date de ma location de départ ne peut pas etre plus grande que ma date de retour, j'ai donc mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
      constraint CKC_DEP_LOCATION check (DEP in ('dep < ret')),
     
      constraint CKC_RET_LOCATION check (RET in ('ret > dep')),
    Mais une location peut être fait à la journée,je ne sais pas si c'est correct ... j’espère qu'il fait la comparaison avec la date puis avec les heures !

    Merci de votre aide, bonne journée.


    Ps: j'ai aussi essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    insert into Location values(0001,1,1,2,1100,'Cannes',to_timestamp('24-12-2013 15:00:00', ‘DD-MM-YYYY HH24:MI:SS’),to_timestamp(24-12-2013 10:00:00', ‘DD-MM-YYYY HH24:MI:SS’));
    Et il m'affiche "caractere non numérique trouvé à la place d'un caractere numérique "
    Dernière modification par Invité ; 18/12/2013 à 13h06.

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

Discussions similaires

  1. Format date timestamp
    Par tidou95220 dans le forum SAS Base
    Réponses: 4
    Dernier message: 04/01/2013, 12h15
  2. Choix du format de date timestamp Mysql ou timestamp Unix
    Par audreyc dans le forum Requêtes
    Réponses: 2
    Dernier message: 01/04/2009, 07h20
  3. [Dates] Format date avec timestamp
    Par otagun dans le forum Langage
    Réponses: 11
    Dernier message: 27/05/2006, 15h16
  4. Format date
    Par cochet dans le forum Bases de données
    Réponses: 4
    Dernier message: 02/03/2004, 08h37
  5. Réponses: 4
    Dernier message: 06/02/2004, 16h23

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