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:
Die folgenden Themen werden behandelt:
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 |
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. |
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.
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.
|
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. |
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. |
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.