Natural Tools for Db2 benutzen

Dieser Abschnitt beschreibt, wie Sie die Natural Tools for Db2 aufrufen und Db2-spezifische Objekte und SQL-Statements verwalten. Außerdem enthält dieser Abschnitt Informationen zu globalen PF-Tasten-Einstellungen und globalen Verwaltungskommandos in Natural Tools for Db2.

Anmerkungen:

  1. Siehe auch Special Requirements for Natural Tools for DB2 in Installing Natural for DB2 on z/OS.
  2. Wenn Sie bei der Installation von Natural for Db2 eine neue SYSDB2-Library erstellt haben, stellen Sie sicher, dass diese alle Predict-Schnittstellenprogramme enthält, die zur Ausführung der Natural Tools for Db2 erforderlich sind. Diese Programme werden zum Zeitpunkt der Predict-Installation in SYSDB2 geladen (siehe die entsprechende Predict-Dokumentation).

Die folgenden Themen werden behandelt:


Natural Tools for Db2 aufrufen

Beginn der AnweisungslisteUm die Natural Tools for Db2 aufzurufen:

  • Geben Sie das Natural-Systemkommando SYSDB2 ein.

Das Hauptmenü (Main Menu) der Natural Tools for Db2 wird angezeigt. Es bietet Ihnen die unten aufgeführten Funktionen.

15:04:05              ***** NATURAL TOOLS FOR DB2 *****             2009-11-27
                                 - Main Menu -


                       Code Function

                        A   Application Plan Maintenance
                        C   Catalog Maintenance
                        I   Interactive SQL
                        R   Retrieval of System Tables
                        S   Environment Setting
                        X   Explain PLAN_TABLE
                        F   File Server Statistics
                        D   DB2 Commands Execution
                        ?   Help
                        .   Exit

                Code .. _


Command ===>

Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
      Help        Exit                                                  Canc  

Funktionen des Hauptmenüs

Funktion Beschreibung
Application Plan Maintenance Wie Sie Db2-Anwendungspläne online verwalten.
Catalog Maintenance Wie Sie den Db2-Katalog verwalten.
Interactive SQL Wie SQL-Statements verarbeitet werden, die nicht eingebettet sind.
Retrieval of System Tables Wie Sie Db2-Objekte und Benutzerberechtigungen anzeigen/drucken.
Environment Setting Wie Sie SQL-Statements ausführen und spezielle Registerwerte anzeigen.
Explain PLAN_TABLE Wie Sie Ihre PLAN_TABLE interpretieren.
File Server Statistics Wie Sie Statistiken über die Generierung und über die Nutzung des File Servers anzeigen.
DB2 Commands Execution Wie Sie Db2-Kommandos von Natural aus absetzen.

Mit den Natural Tools for Db2 editieren

Der in den Natural Tools for Db2 verfügbare Free-Mode-Editor setzt voraus, dass der Software AG Editor installiert ist. Die Zeilenkommandos und Hauptkommandos, die in den Natural Tools for Db2 zur Verfügung stehen, sind eine Untermenge der im Software AG Editor verfügbaren Befehle.

Sowohl die Hauptkommandos als auch die Zeilenkommandos werden ausführlich in der Online-Hilfe von Natural Tools for Db2 beschrieben, die Sie durch Drücken von PF1 (Help) aufrufen können. Weitere Einzelheiten finden Sie in der Dokumentation zum Software AG Editor.

Übersicht über die Hauptkommandos des Editors

Die Hauptkommandos werden in der Kommandozeile des Editorbildschirms eingegeben. Die wichtigsten Hauptkommandos sind:

Kommando PF-Taste Beschreibung
BOTTOM (++)   Sprung an das Ende der Daten.
CHANGE    Sucht nach einer bestimmten Zeichenfolge und ersetzt jede gefundene Zeichenfolge durch eine angegebene Zeichenfolge.
CLEAR    Löscht den Quellcodebereich des Editors.
DELETE    Löscht die Zeile(n), die eine bestimmte Zeichenfolge enthalten, entsprechend den angegebenen Auswahloperanden.
DOWN (+) PF8 Blättert um den angegebenen Betrag nach unten.
FIND    Sucht eine durch Kommandooperanden angegebene Zeichenkette an der/den durch Auswahloperanden angegebenen Stelle(n).
LEFT PF10 Mit diesem Kommando können Sie in den Daten um den angegebenen Betrag nach Links blättern.
LIMIT n    Legt ein Limit für das FIND-Kommando fest. Es werden n Zeilen verarbeitet.
PRINT    Druckt die angezeigten Daten aus.
RESET    Setzt alle anstehenden Zeilenkommandos zurück.
RFIND PF5 Wiederholt das letzte FIND-Kommando.
RIGHT PF11 Mit diesem Kommando können Sie in den Daten um den angegebenen Betrag nach Rechts blättern.
TOP (--)    Sprung an den Anfang der Daten.
UP (-) PF7 Mit diesem Kommando können Sie in den Daten um den angegebenen Betrag nach oben blättern.

Der Blätterbetrag für die Kommandos UP, DOWN, LEFT, and RIGHT wird im Feld SCROLL in der oberen rechten Ecke des Auflist-Bildschirms angegeben. Gültige Werte für den Blätterbetrag sind:

Wert Erläuterung
CSR Der Blätterbetrag wird durch die Cursorposition bestimmt.
DATA Der Blätterbetrag entspricht der Seitengröße abzüglich einer Zeile.
HALF Der Blätterbetrag entspricht der Hälfte der Seitengröße.
MAX Der Blätterbetrag entspricht der Datenmenge nach unten/oben.
PAGE Der Blätterbetrag ist gleich der Seitengröße.
n Der Blätterbetrag entspricht n Zeilen.

Übersicht über die Zeilenkommandos des Editors

Zeilenkommandos werden in den Editor-Präfixbereich der entsprechenden Statement-Zeile eingegeben. Die wichtigsten Zeilenkommandos sind:

Kommando Beschreibung
A Fügt die zu verschiebende(n) oder zu kopierende(n) Zeile(n) hinter der aktuellen Zeile ein.
B Fügt die zu verschiebende(n) oder zu kopierende(n) Zeile(n) vor der aktuellen Zeile ein.
C Kopiert die aktuelle Zeile.
CC Markiert den Anfang und das Ende eines Blocks von zu kopierenden Zeilen.
D Löscht die aktuelle Zeile.
DD Markiert den Anfang und das Ende eines zu löschenden Zeilenblocks.
Inn Fügt nn neue Zeilen nach der aktuellen Zeile ein.
M Verschiebt die aktuelle Zeile.
MM Markiert den Anfang und das Ende eines zu verschiebenden Zeilenblocks.

Globale PF-Tastenbelegungen

Innerhalb der Natural Tools for Db2 gelten die folgenden globalen PF-Tastenbelegungen:

Taste Belegung Beschreibung
PF1 Help (Hilfe) Durch Drücken von PF1 rufen Sie die Online-Hilfe von einem beliebigen Bildschirm der Natural Tools for Db2 aus auf.
PF3 Exit (Ende) Wenn Sie PF3 drücken, gelangen Sie immer zum vorherigen Bildschirm oder zur vorherigen Funktion. Wenn Sie die Taste auf einem Editorbildschirm drücken, auf dem Änderungen vorgenommen wurden, wird das Fenster Exit Function angezeigt (wie unter Exit-Funktion beim Natural-Programm-Editor beschrieben). Wenn Sie PF3 im Hauptmenü (Main Menu) drücken, verlassen Sie die Tools for Db2.
PF12 Canc (Abbruch) Wenn Sie PF12 drücken, kehren Sie immer zu dem Menü zurück, von dem aus Sie den aktuellen Bildschirm aufgerufen haben. Wenn Sie PF12 im Hauptmenü (Main Menu) drücken, verlassen Sie die Tools for Db2.

Globale Verwaltungskommandos

Innerhalb der Natural Tools for Db2 gelten die folgenden globalen Verwaltungskommandos:

Kommando Beschreibung
COPY name Kopiert das angegebene Member aus der aktuellen Library in den Editor, nach (A) oder vor (B) der aktuellen Zeile.
LIBRARY name name legt den Namen der Natural Library als aktuelle Library fest.
LIST name* Listet alle Member der aktuellen Library auf, deren Namen mit name beginnen. Aus der Liste können Sie ein Member auswählen, indem Sie es mit S markieren.
PURGE name Löscht das angegebene Member aus der aktuellen Library.
READ name Liest das angegebene Member aus der aktuellen Library in den Editor ein. Der aktuelle Name wird auf name gesetzt.
SAVE [name] Speichert den generierten Code als Member name in der aktuellen Library. Wenn kein Name angegeben wird, wird der aktuelle Name verwendet. Die aktuellen Library- und Member-Namen werden oberhalb der Kommandozeile angezeigt.

Member- und Library-Namen müssen den Natural-Namenskonventionen entsprechen. Siehe Namenskonventionen für Objekte und Namenskonventionen für Libraries in Natural benutzen. Member können JCL-Member, SQL-Member oder Output-Member sein.