SAVE- und SAVB-Dateien erstellen

Vorgehensweise:

Der SAVE-Befehl speichert per Default Reportausgaben im ALPHA-Format als einfache sequentielle Datenquelle ohne Kopfzeilen oder Zwischensummen. Sie können für SAVE-Dateien jedoch eine Reihe anderer Formate angeben, die mit vielen Software-Produkten kompatibel sind. Sie können z. B. SAVE-Formate angeben, um Reportausgaben in einer Webseite, einem Textdokument, einer Tabellenkalkulations- oder Textverarbeitungsanwendung anzuzeigen oder um sie als Eingabe für andere Programmiersprachen zu verwenden. Eine Liste unterstützter Formate finden Sie unter Ausgabedateiformate wählen.

Der SAVE-Befehl erstellt für kein Format eine Masterdatei.

Der SAVB-Befehl ist eine Variation des SAVE-Befehls. SAVB erstellt eine Datenquelle ohne eine Masterdatei. Numerische Felder werden jedoch im BINARY-Format gespeichert. Sie können die SAVB-Datei als Eingabe für viele verschiedene Anwendungen verwenden. Die SAVB-Ausgabe ist dieselbe wie die Default-Ausgabe, die vom HOLD-Befehl erstellt wurde.


Nach oben

x
Syntax: Eine SAVE-Datei erstellen

Innerhalb der Reportanfrage verwenden Sie:

ON TABLE SAVE [AS filename] [FORMAT fmt] [MISSING {ON|OFF}]

oder

save_field SAVE [AS filename] [FORMAT fmt] [MISSING {ON|OFF}]

Hierbei gilt:

save_field
Ist der Name des letzten Feldes der Anfrage, ausschließlich BY- oder ACROSS-Felder.
AS filename
Gibt einen Namen für die SAVE-Datei an. SAVE wird als Default verwendet, wenn Sie keinen Dateinamen angeben. Da nachfolgende SAVE-Befehle die vorherige SAVE-Datei überschreiben, wird empfohlen, in jeder Anfrage einen eindeutigen Dateinamen zu codieren, um die extrahierten Daten an eine separate Datei weiterzuleiten. Damit wird verhindert, dass sie vom nächsten SAVE-Befehl überschrieben werden.

Sie können auch einen Pfad aufnehmen, der in einfache Anführungszeichen gesetzt ist und angibt, wo die SAVE-Datei gespeichert werden soll. Beispiel:

ON TABLE SAVE FILENAME 'install_dir:\dir\filename.ext' FORMAT fmt
FORMAT fmt
Gibt das Format der SAVE-Datei an. ALPHA ist das Defaultformat.
  • Um die Ausgabe als oder in einer Webseite anzuzeigen:
    HTML, HTMTABLE, DHTML
  • Zur Verwendung in einem Textdokument:
    ALPHA, DOC, PDF, WP,  Text
  • Zur Verwendung in einer Tabellenkalkulationsanwendung:
    DIF, EXCEL, EXL2K, LOTUS, (WK1), SYLK
  • Zur Verwendung in einer Datenbankanwendung:
    COMMA, COM, COMT

Genaueres über alle verfügbaren Formate finden Sie unter Ausgabedateiformate wählen.

MISSING
Stellt sicher, dass Felder, bei denen das MISSING-Attribut auf ON eingestellt ist, in die SAVE-Datei übertragen werden. MISSING OFF ist das Default-Attribut. Siehe Datensätze mit fehlenden Feldwerten verarbeiten.


Beispiel: Eine SAVE-Datei erstellen

Die folgende Anfrage extrahiert Daten aus der EMPLOYEE-Datenquelle und erstellt eine SAVE-Datei.

TABLE FILE EMPLOYEE
PRINT LAST_NAME AND FIRST_NAME
BY DEPARTMENT
ON TABLE SAVE
END

Eine Beschreibung des ALPHA-Dateilayouts (SAVE-Defaultformat) wird angezeigt, nachdem die Datensätze abgerufen wurden.

Die Ausgabe ist:


Nach oben

x
Syntax: Eine SAVB-Datei erstellen

Verwenden Sie in einer Anfrage:

ON TABLE SAVB [AS filename] [MISSING {ON|OFF}]

oder

save_field SAVB [AS filename] [MISSING {ON|OFF}]

Hierbei gilt:

save_field
Ist der Name des letzten Feldes der Anfrage, ausschließlich BY- und·ACROSS-Felder.
AS filename
Gibt einen Namen für die SAVB-Datei an. Wenn Sie keinen Dateinamen angeben, wird SAVB als Default verwendet. Da nachfolgende SAVB-Befehle die vorherige SAVB-Datei überschreiben, wird empfohlen, in jeder Anfrage einen eindeutigen Dateinamen zu codieren, um die extrahierten Daten an eine separate Datei weiterzuleiten. Damit wird verhindert, dass sie vom nächsten SAVB-Befehl überschrieben werden.

Sie können auch einen Pfad aufnehmen, der in einfache Anführungszeichen gesetzt ist und angibt, wo die SAVB-Datei gespeichert werden soll. Beispiel:

ON TABLE SAVB FILENAME 'c:\dir\filename.ext '
MISSING
Stellt sicher, dass Felder, bei denen das MISSING-Attribut auf ON eingestellt ist, in die SAVB-Datei übertragen werden. Der Defaultwert ist MISSING OFF. Siehe Datensätze mit fehlenden Feldwerten verarbeiten.


Beispiel: Eine SAVB-Datei erstellen

Die folgende Anfrage extrahiert Daten aus der SALES-Datenquelle und erstellt eine SAVB-Datei.

TABLE FILE SALES
PRINT PROD_CODE AND AREA
BY DATE
WHERE CITY IS 'STAMFORD' OR 'UNIONDALE'
ON TABLE SAVB
END

Eine Beschreibung der BINARY-Datei wird angezeigt, nachdem die Datensätze abgerufen wurden.

Die Ausgabe ist:


WebFOCUS