Syntaxregel zur Beschreibung des Datenstroms
<standard_timestamp_mask> ::= EUR | INTERNAL | ISO | JIS | USA
'YYYY' |
Vierstellige Jahresbezeichnung |
'MM' |
Zweistellige Monatsbezeichnung (01-12) |
'DD' |
Zweistellige Tagesbezeichnung (01-31) |
'HH' |
Zweistellige Stundenbezeichnung (0-24) |
'MM' |
Zweistellige Minutenbezeichnung (00-59) |
'SS' |
Zweistellige Sekundenbezeichnung (00-59) |
'NNNNNN' |
Sechstellige Mikrosekundenbezeichnung |
Format |
Allgemeine Form |
Beispiel |
EUR/JIS/USA |
'YYYY-MM-DD-HH.MM.SS.NNNNNN' |
'2003-01-23-14.30.08.456234' |
INTERNAL |
'YYYYMMDDHHMMSSNNNNNN' |
'20030123143008456234' |
ISO |
'YYYY-MM-DD HH:MM:SS.NNNNNN' |
'2003-01-23 14:30:08.456234' |
Jahresangaben müssen vierstellig sein.
Die Monats- und Tagesangaben müssen zweistellig sein.
Die Stunden-, Minuten- und Sekundenangaben müssen zweistellig sein.
Die Stellenanzahl bei der Angabe der Mikrosekunden ist zwischen 0 und 6 frei
wählbar
Sie legen mit der Standardzeitstempelmaske das Format der Klartextwerte fest, in dem TIMESTAMP-Spalten ein- und ausgegeben werden.
Der Vorschlag des Loader ist INTERNAL.
· Bei Verwenden Standardzeitstempelmaske im SET-Kommando legen Sie das Zeitstempelformat für alle nachfolgenden Kommandos fest. Dieses gilt in einer Loader-Sitzung so lange, bis es durch ein neues SET-Kommando aufgehoben wird.
Zeitstempelformat im SET-Kommando
SET TIMESTAMP ISO
· Für einzelne Kommandos können Sie das vorgegebene Zeitstempelformat ändern. Siehe dazu: Datenformat
Zeitstempelformat in einem Kommando
CREATE TABLE ts_test
(col1 TIMESTAMP)
//
INSERT INTO ts_test VALUES (TIMESTAMP)
//
DATAEXTRACT * FROM ts_test
OUTFILE ′ts_test.data′
TIMESTAMP ISO
Beispiel für Inhalt des
Zieldatenstroms:
″2003-05-15 11:36:55.123456″