Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels 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 08/03/2007, 17h30   #1
Membre du Club
 
Inscription : janvier 2005
Messages : 143
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 143
Points : 44
Points : 44
Par défaut probleme format de date

bonjour,
je suis sous oracle EXP 10g, et j ai un probleme pour retrouver mes clés etrangeres qui sont des dates avec des millisecondes.
J'ai tout essayer avec les to_date('..', 'YYYY-MM-SS HH.MI.SS.FF6'), les to_char,
les SSXFF etc..

il ne retrouve pas les dates a causes du format qui ne correspond pas au format de millisecond.

quelqu'un a une idée??
pouss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2007, 20h17   #2
Rédacteur
 
Homme Salim
Développeur et DBA Oracle
Inscription : octobre 2006
Messages : 872
Détails du profil
Informations personnelles :
Nom : Homme Salim
Localisation : Canada

Informations professionnelles :
Activité : Développeur et DBA Oracle

Informations forums :
Inscription : octobre 2006
Messages : 872
Points : 1 100
Points : 1 100
Bonjour,

Peut etre il va t'aider le code suivant
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
ALTER SESSION SET TIME_ZONE = '-5:00';
 
SELECT CURRENT_TIMESTAMP, LOCALTIMESTAMP FROM dual;
 
ALTER SESSION SET TIME_ZONE = '-8:00';
 
SELECT CURRENT_TIMESTAMP, LOCALTIMESTAMP FROM dual;
 
CREATE TABLE local_test (col1 TIMESTAMP WITH LOCAL TIME ZONE);
 
-- The following statement fails because the mask does not include
-- the TIME ZONE portion of the return type of the function:
INSERT INTO local_test VALUES
(TO_TIMESTAMP(LOCALTIMESTAMP, 'DD-MON-RR HH.MI.SSXFF'));
 
-- The following statement uses the correct format mask
-- to match the return type of LOCALTIMESTAMP:
INSERT INTO local_test VALUES
(TO_TIMESTAMP(LOCALTIMESTAMP, 'DD-MON-RR HH.MI.SSXFF PM'));
salim11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2007, 20h28   #3
Rédacteur
 
Homme Salim
Développeur et DBA Oracle
Inscription : octobre 2006
Messages : 872
Détails du profil
Informations personnelles :
Nom : Homme Salim
Localisation : Canada

Informations professionnelles :
Activité : Développeur et DBA Oracle

Informations forums :
Inscription : octobre 2006
Messages : 872
Points : 1 100
Points : 1 100
Salut ,

Voici un exemple sans time_zone

Code :
1
2
3
4
CREATE TABLE local_test (col1 TIMESTAMP);
 
INSERT INTO local_test
     VALUES (TO_TIMESTAMP (LOCALTIMESTAMP, 'YYYY-MM-DD  HH24.MI.SSXFF'));
salim11 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 09h02.


 
 
 
 
Partenaires

Hébergement Web