Inhaltsverzeichnis

Search

  1. Vorwort
  2. Umwandlungssprache
  3. Konstanten
  4. Operatoren
  5. Variablen
  6. Datumsangaben
  7. Funktionen

Referenzhandbuch für die Umwandlungssprache

Referenzhandbuch für die Umwandlungssprache

RESPEC

RESPEC

Benennt jedes Element des vorhandenen Struct-Werts auf Grundlage der Elementnamen in der angegebenen komplexen Datentypdefinition um.

Syntax

RESPEC(:Type.type_definition_library.type_definition, struct_value)
In der folgenden Tabelle werden die Argumente für diesen Befehl beschrieben:
Argument
Erforderlich/Optional
Beschreibung
:Type.type_definition_library.type_definition
Erforderlich
Die komplexe Datentypdefinition, die das Schema der Strukturdaten darstellt.
Verwenden Sie den Referenzqualifikator
:Typ
, um auf die Typdefinitionsbibliothek zu verweisen, die die komplexe Datentypdefinition enthält.
struct_value
Erforderlich
Der Struct-Wert, dessen Elementnamen geändert werden sollen. Sie können jeden beliebigen Umwandlungsausdruck eingeben, dessen Auswertung eine Struktur ergibt.
Der Datentyp jedes Elements in der komplexen Datentypdefinition muss mit dem Datentyp des entsprechenden Elements der Struktur übereinstimmen.

Rückgabewert

Struct.

Beispiele

Der folgende Ausdruck ändert die Namen der Elemente im Struct-Port h2_sales auf Basis der Namen in der komplexen Datentypdefinition h1_sales_def.
RESPEC(:Type.type_definition_library.h2_sales_def, h2_sales)
h2_sales_def
h2_sales
RETURN VALUE
{ q1_sales : int q2_sales : bigint }
{ q3_total : int q4_total : bigint }
{ q1_sales : int q2_sales : bigint }