## Ausgabespalte

Die für die Ausgabespalten verwendeten Syntaxelemente in Loader-Kommandos werden im Folgenden beschrieben.

### Syntax

<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, Spaltenname (column_name)
<column_id> | Spalten-ID siehe auch: SQL-Referenzhandbuch, Ganze Zahl ohne Vorzeichen (unsigned_integer)
<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> | <round_or_trunc_spec> | <scale_spec> <round_or_trunc_spec> Siehe auch: Spaltenbeschreibung
<literal> | Literal siehe auch: SQL-Referenzhandbuch, Literal (literal)

### Beispiele

Im Abschnitt EXPORT COLUMNS-Kommando und in den folgenden Abschnitten

### Erläuterung

Das Syntaxelement export_column_spec wird im EXPORT COLUMNS-Kommando verwendet. Angaben wie Spaltenname, Positionsbeschreibung finden auch in Spaltenbeschreibungen anderer Loader-Kommandos Verwendung.

#### <map_column_field>

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.

#### <field_assignment>

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:

EXPORT COLUMNS-Kommandos