Die für die Ausgabespalten verwendeten Syntaxelemente in Loader-Kommandos werden im Folgenden beschrieben.
<export_column_spec>
:= <map_column_field>
|
<field_assignment>
<map_column_field> ::= <column_spec> <field_spec> <field_function> <null_assign>
<column_spec> ::=
<column_name>
|
<column_id>
<column_name> ::=
<identifier>
<column_id> ::=
<unsigned_integer>
<field_spec> ::=
Positionsbeschreibung
<field_function> ::= <field_type>
[HEX]
|
<numerical_functions>
|
<field_type> [HEX] <numerical_functions>
<null_assign> ::= NULL-Wert-Darstellung
<field_assignment> ::= '<literal>' <field_spec>
<column_name> |
Spaltenname siehe auch: SQL-Referenzhandbuch, |
<column_id> |
Spalten-ID siehe auch: SQL-Referenzhandbuch, |
<field_type> |
Spezifikation des Datentyps eines Datenfeldes im Datenstrom |
HEX |
Sie können das Datenfeld als HEX-Wert definieren. |
<numerical_functions> |
Sie können numerische Datenwerte beim Importieren oder Exportieren skalieren (scale_spec), runden und/oder kürzen (round_or_trunc_spec). <scale_spec>
Siehe auch: Spaltenbeschreibung |
<literal> |
Literal siehe auch: SQL-Referenzhandbuch, |
Im Abschnitt EXPORT COLUMNS-Kommando und in den folgenden Abschnitten
Das Syntaxelement export_column_spec wird im EXPORT COLUMNS-Kommando verwendet. Angaben wie Spaltenname, Positionsbeschreibung finden auch in Spaltenbeschreibungen anderer Loader-Kommandos Verwendung.
In Kommandos zum Exportieren ordnen Sie mit dem Syntaxelement map_column_field den Spalten der Quelltabelle die Datenfelder des Datenstroms zu. Sie geben die externen Datentypen und die Bedingungen für das Exportieren der Anwendungsdaten an.
Mit Hilfe der Syntaxregel column_spec können Sie Spaltenname oder Spalten-ID angegeben.
EXPORT COLUMNS cno,
name, zip, address FROM hotel.customer
MAP COLUMNS
cno 01-05
name 06-15
zip 16-20
address 21-45
DATA OUTSTREAM 'customer_fwv.data' FWV
Der Spaltenname column_name bezeichnet die Spalte im SELECT-Ausdruck.
EXPORT COLUMNS cno,
name, zip, address FROM hotel.customer
MAP COLUMNS
1 01-05
2 06-15
3 16-20
4 21-45
DATA OUTSTREAM 'customer_fwv.data' FWV
Die Spalten-ID column_id bezeichnet die Position der Spalte im SELECT-Ausdruck.
Sie haben mit dem Syntaxelemen field_assignment die Möglichkeit, zusätzlich zu den Ausgabewerten im Exportkommando auszugebende Literale zu definieren.
Anstelle des Spaltennamens bzw. der Spalten-ID wird das Literal in einfachen Anführungszeichen angegeben.
EXPORT COLUMNS * FROM
hotel.customer
MAP COLUMNS
'customer number:' 01-16
cno 17-21
title 22-28
firstname 29-38
name 39-48
zip 49-53
address 54-78
DATA OUTSTREAM 'customer_fwv.data' FWV
Siehe auch: