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.
<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. |
EXPORT COLUMNS * FROM
hotel.reservation
OUTSTREAM 'reservation_csv.data'
TIME ISO
Die Standardzeitmaske ISO wird angegeben.
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.
'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: