Anfang des Inhaltsbereichs

Syntaxdokumentation Zeitangaben Dokument im Navigationsbaum lokalisieren

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

Dieses Format gilt nur für das Kommando zum Exportieren oder Importieren von Daten, in dem es angegeben wird. Ist in einem Kommando kein Zeitformat angegeben, wird entweder der Vorschlagswert des Loader oder ein mit dem SET TIME-Kommando festgelegter Wert verwendet. Mit dem SET TIME-Kommando legen Sie das Zeitformat für alle nachfolgenden Kommandos fest. Dieses gilt in einer Loader-Sitzung so lange, bis es durch ein neues SET-Kommando aufgehoben wird.

Syntax

<set_time_command>   ::= SET TIME <standard_time_mask>

<time_spec>          ::= TIME <standard_time_mask>
                       | TIME '<free_mask_time>'

<standard_time_mask> ::= EUR | INTERNAL | ISO | JIS | USA

SET TIME <standard_time_mask>

Diese Einstellung einer standardisierten Zeitmaske gilt für die gesamte Loader-Sitzung, sofern die Zeitmaske nicht durch ein erneutes SET TIME-Kommando geändert wird.

<time_spec>

Sie haben die Möglichkeit, für einzelne Kommandos die aktuelle Zeitmaske durch Verwenden des Syntaxelements time_spec zur Definition des Datenformats (field_format_spec) zu ändern

TIME <standard_time_mask>

Sie legen mit der Standardzeitsmaske standard_time_mask das Format der Klartextwerte fest, in dem TIME-Spalten ein- und ausgegeben werden.

Vorschlagswert: INTERNAL

TIME '<free_mask_time>'

Sie legen mit der frei definierbaren Zeitmaske free_mask_time das Format der Klartextwerte fest, in dem TIME-Spalten ein- und ausgegeben werden.

Verwenden Sie H für Stunden, M für Minuten und S für Sekunden. Die Minuten und Sekunden müssen zweistellig angegeben werden. Die Stunden müssen zwei- oder vierstellig angegeben werden.

Beispiele

Beispiel

EXPORT COLUMNS * FROM hotel.reservation
OUTSTREAM 'reservation_csv.data'
TIME ISO

Die Standardzeitmaske ISO wird angegeben.

Beispiel

EXPORT COLUMNS * from hotel.reservation
OUTSTREAM 'reservation_csv.data'
TIME 'HH:MM:SS'

Beispiel für Inhalt des Datenstroms
"14:30:08"

Die Maske HH:MM:SS wird für die Zeitangaben angegeben.

Standardzeitmaske <standard_time_mask>

'HHHH'

Vierstellige Stundenbezeichnung

'HH'

Zweistellige Stundenbezeichnung

'MM'

Zweistellige Minutenbezeichnung (00-59)

'SS'

Zweistellige Sekundenbezeichnung (00-59)

 

Format

Allgemeine Form

Beispiel

EUR

'HH.MM.SS'

'14.30.08'

INTERNAL

'HHHHMMSS'

'00143008'

ISO/JIS

'HH:MM:SS'

'14:30:08'

USA

'HH:MM AM (PM)'

'2:30 PM'

Minuten- und Sekundenangaben müssen zweistellig sein. Die Stundenangaben müssen außer im Format INTERNAL zweistellig sein. Im Format INTERNAL müssen die Stundenangaben zwei- oder vierstellig sein.

Beim Importieren von Daten führen in allen Formaten außer INTERNAL Stundenangaben größer 24 zu einem Fehler. Beim Exportieren von Daten werden in allen Formaten außer INTERNAL die Stunden modulo 24 ausgegeben. Im Format INTERNAL können Stundenangaben bis 9999 verwendet werden.

Siehe auch:

Datumsangaben

Zeitstempelangaben

Ende des Inhaltsbereichs