Natural Tools for Db2 benutzen

#### Search Results

Search

# 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

- Mit den Natural Tools for Db2 editieren

- Globale PF-Tastenbelegungen

- Globale Verwaltungskommandos

## Natural Tools for Db2 aufrufen

Um 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 Server 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.

### On this page

- Natural Tools for Db2 aufrufen
- Mit den Natural Tools for Db2 editieren
- Globale PF-Tastenbelegungen
- Globale Verwaltungskommandos