Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/01/2008, 22h20   #1
r83
Membre du Club
 
Inscription : mars 2003
Messages : 206
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 206
Points : 41
Points : 41
Par défaut dates sous 10g xe

Bonjour,

j'ai exécuté un script d'insert dans une base 10gxe installé sur un windows en anglais. toutes les dates du type 'jj/mm/aaa' qui s'inséraient bien par ailleurs ont été rejetées. Comment faire pour paramétrer la base pour qu'elle accepte le format ci-dessus?
Par aiileurs, après avoir modifié quelques dates pour les mettre au format requis, je m'aperçois que dans les requêtes sql, where madate = 'jj/mm/aaa' marchent très bien !
Merci pour vos lumières...
r83 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 14h04   #2
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 485
Points : 1 485
Utilise par exemple
Code :
to_date('25/11/2007','DD/MM/YYYY')
pour tes insertions
ou
Code :
WHERE to_char(ma_date,'DD/MM/YYYY')='25/11/2007'
pour tes clauses where,
Sinon vérifie les paramètres NLS coté serveur et client : regarde ce tuto
http://fadace.developpez.com/oracle/nls/
scheu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h15.


 
 
 
 
Partenaires

Hébergement Web