Oracle 9.2i CTAS Create table as datum festlegen

tplanitz

Erfahrenes Mitglied
Hallo @LL,

ein log-file mit verschiedenen Datumsformaten wurde in die DB eingelesen (alles im Format VARCHAR2 (25):

das Datumsformat liegt in diesen verschiedenen Versionen im LogFile

a) -> 01-Dec-06 00:00:00 (Tag-Monat-Yahr Stunde:Minute:Sekunde)
b) -> 01.01.2007 00:00:00 (Tag.Monat.Yahr Stunde:Minute:Sekunde)

Um schnell eine Auswertung machen zu können habe ich die Datei in die DB eingelesen, soweit so gut.
Mit folgendem Query möchte ich jetzt die Tabelle kopieren, bekomme aber ein Datum für die Einträge ( a) ) das mir die Tausender Stelle des Jahres auf 0 setzt also sowas -> 01.12.0006 21:22:00.
PHP:
create table nnnew_lala
tablespace warehouse
storage (initial 500m
next 50m
maxextents unlimited
)
parallel (degree 4)
as
select to_date(a_char_date, 'dd.mm.yyyy hh24:mi:ss') datum , a_data
from
lala


Ich habe dann die to_date funktion mit to_timestamp ersetzt und bekomme dann das Format 01-DEC-06 10.05.41 PM, kann man irgendwie beeinflussen das bei der transformation das datum in das Format umgewandelt wird das ich möcht:

dd.mm.yyyy hh24:mi:ss



Vielen Dank für einen Tip im Voraus

grüße
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück