Anfang des Inhaltsbereichs

Syntaxdokumentation timestamp_spec Dokument im Navigationsbaum lokalisieren

Syntaxregel zur Beschreibung des Datenstroms

Ein Zeitstempel setzt sich aus einem Datums- und einem Zeitwert und der Angabe von Mikrosekunden zusammen.

Syntax

<timestamp_spec> ::= TIMESTAMP <standard_timestamp_mask >
| TIMESTAMP '<valFREE_MASK>'

valFREE_MASK

Frei definierbares Ausgabeformat

Verwenden Sie Y für das Jahr, M für den Monat, D für den Tag, H für die Stunden, M für die Minuten, S für die Sekunden und N für die Mikrosekunden.
Die Jahresbezeichnung muss zwei- oder vierstellig, Tagesbezeichnungen müssen zweistellig, Monatsbezeichnungen müssen zwei- oder dreistellig sein. Wenn Sie für den Monat drei Stellen, also
MMM angeben, wird die Bezeichnung des Monatsnamens in der üblichen englischen Abkürzung ausgegeben, z. B. Oct für Oktober.
Die Minuten und Sekunden müssen zweistellig angegeben werden. Die Stunden müssen zwei- oder vierstellig angegeben werden. Die Stellenanzahl bei der Angabe der Mikrosekunden ist zwischen 0 und 6 frei wählbar.

Verwendung

Sie legen mit dieser Syntaxregel das Datenformat der Klartextwerte fest, in dem TIMESTAMP-Spalten ein- und ausgegeben werden.

Dieses Format gilt nur für das Kommando zum Laden oder Entladen von Daten, in dem es angegeben wird. Ist in einem Kommando kein Zeitstempelformat angegeben, wird entweder der Vorschlagswert des Loader oder ein mit dem SET TIMESTAMP-Kommando festgelegter Wert verwendet.

Beispiel

Frei definierte Maske in einem Kommando

CREATE TABLE ts_test (col1 TIMESTAMP)
//
INSERT INTO ts_test VALUES (TIMESTAMP)
//
DATAEXTRACT * FROM ts_test
OUTFILE ′ts_test.data′
TIMESTAMPYYYY-MM-DD-HH-MM-SS-NNNNNN

Beispiel für Inhalt des Zieldatenstroms
″2003-11-15-13-14-12-987654″

Ende des Inhaltsbereichs