{Oracle} Heure

[Résolu/Fermé]
Signaler
Messages postés
149
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
21 mai 2016
-
Messages postés
149
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
21 mai 2016
-
Bonjour,
J'ai créer la table suivante avec comme type pour HeureEntnmt: DATE
Entrainement (NoEntnmt, JourEntnmt, HeureEntnmt);

Je voudrais insérer une heure précise pour l'heure de l'entrainement, mais le résultat me retourne:
ORA-01843: ce n'est pas un mois valide

Voici les valeurs voulus:
10 --- Lundi --- 22:00

Merci d'avance pour votre aide.

5 réponses

Messages postés
149
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
21 mai 2016
6
C'est bon, j'ai trouver la syntaxe exacte:
Insert into Entrainement
Values (10,'Lundi',to_date('20:00','HH24:MI'));
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41713 internautes nous ont dit merci ce mois-ci

salut

les entrées/sorties de date doivent être convertis selon un masque.
tu précises ce masque au moment de l'utilisation (avec to_char() ou to_date())
ou alors tu balance un ALTER SESSION SET NLS_DATE_FORMAT = 'le format que tu veux utiliser'; pour définir le masque par défaut pour les conversions de date

j'ai écrit il n'y a pas très longtemps là-dessus mais CCM me retrouve rien, et je suis fiu, je vais pas tout réécrire.
Messages postés
149
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
21 mai 2016
6
Merci j'ai retrouver ton post du 1er Décembre.
Pourrais-tu m'indiquer un site ou m'expliquer le rôle de ALTER SESSION?

Merci
:D pourquoi pas oracle tout simplement https://docs.oracle.com/en/
tu choisis ton système et tu télécharges l'intégralité de la doc.
si t'es trop fort, tu te contentes d'explorer les manuels SQL Reference ou Database Reference
Messages postés
149
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
21 mai 2016
6
Je viens de faire ça, mais cela ne marche pas :S. Je ne vois pas où se trouve mon erreur.
Insert into Entrainement
Values ('10','Lundi','to_char(20:00,'HH24:MI')');