{Oracle} Heure

Résolu/Fermé
sangokudu92 Messages postés 161 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 4 février 2022 - 13 déc. 2009 à 11:15
sangokudu92 Messages postés 161 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 4 février 2022 - 13 déc. 2009 à 12:12
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

sangokudu92 Messages postés 161 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 4 février 2022 7
13 déc. 2009 à 12:12
C'est bon, j'ai trouver la syntaxe exacte:
Insert into Entrainement
Values (10,'Lundi',to_date('20:00','HH24:MI'));
1
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.
0
sangokudu92 Messages postés 161 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 4 février 2022 7
13 déc. 2009 à 11:39
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
0
: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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sangokudu92 Messages postés 161 Date d'inscription vendredi 30 mai 2008 Statut Membre Dernière intervention 4 février 2022 7
13 déc. 2009 à 11:48
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')');
0