Anfang des Inhaltsbereichs

Syntaxdokumentation Ausgabespalte Dokument im Navigationsbaum lokalisieren

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, StrukturlinkSpaltenname (column_name)

<column_id>

Spalten-ID

siehe auch: SQL-Referenzhandbuch, StrukturlinkGanze 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, StrukturlinkLiteral (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.

Beispiel

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.

Beispiel

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.

Beispiel

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

Ende des Inhaltsbereichs