Sie können den Befehlszeilenprozessor verwenden, um DB2-Befehle, SQL-Anweisungen und Betriebssystembefehle einzugeben. Der Befehlszeilenprozessor kann in folgenden Modi ausgeführt werden:
Gehen Sie wie folgt vor, um ein DB2-Befehlsfenster aufzurufen:
Sie können das DB2-Befehlsfenster auch durch Eingabe des Befehls db2cmd an der Eingabeaufforderung Ihres Betriebssystems aufrufen.
Wenn Sie Befehle über das Befehlsfenster eingeben, müssen Sie das Präfix db2 angeben. Beispiel:
db2 list database directory
![]() | Wenn der DB2-Befehl Zeichen enthält, denen im verwendeten Betriebssystem
eine besondere Bedeutung zugeordnet ist, müssen Sie den Befehl in
Anführungszeichen eingeben, um sicherzustellen, daß er richtig ausgeführt
wird.
Der folgende Befehl zum Beispiel würde alle Informationen aus der Tabelle employee abrufen, selbst wenn dem Zeichen * eine besondere Bedeutung im Betriebssystem zugeordnet wurde: db2 "select * from employee" |
Wenn Sie einen langen Befehl eingeben müssen, der nicht in eine Zeile paßt, müssen Sie am Ende der Zeile ein Leerzeichen und anschließend das Zeilenfortsetzungszeichen "\" eingeben. Drücken Sie danach die Eingabetaste, und fahren Sie mit der Eingabe des Befehls in der nächsten Zeile fort. Beispiel:
db2 select empno, function, firstname, lastname, birthdate, from \ db2 (cont.) => employee where function='service' and \ db2 (cont.) => firstname='Lily' order by empno desc
Gehen Sie wie folgt vor, um den Befehlszeilenprozessor im interaktiven Eingabemodus aufzurufen:
Sie können den Befehlszeilenprozessor auch im interaktiven Eingabemodus aufrufen, indem Sie den Befehl db2cmd und anschließend den Befehl db2 an der Eingabeaufforderung Ihres Betriebssystems eingeben.
Die Eingabeaufforderung sieht im interaktiven Eingabemodus wie folgt aus:
db2 =>
Im interaktiven Eingabemodus müssen Sie die DB2-Befehle nicht mit dem Präfix db2 eingeben. Geben Sie statt dessen einfach den DB2-Befehl ein. Beispiel:
db2 => list database directory
Stellen Sie bei der Eingabe von Betriebssystembefehlen im interaktiven Modus dem Betriebssystembefehl ein Ausrufezeichen (!) voran. Beispiel:
db2 => !dir
Wenn Sie einen langen Befehl eingeben müssen, der nicht in eine Zeile paßt, müssen Sie am Ende der Zeile ein Leerzeichen und anschließend das Zeilenfortsetzungszeichen "\" eingeben. Drücken Sie danach die Eingabetaste, und fahren Sie mit der Eingabe des Befehls in der nächsten Zeile fort. Beispiel:
db2 select empno, function, firstname, lastname, birthdate, from \ db2 (cont.) => employee where function='service' and \ db2 (cont.) => firstname='Lily' order by empno desc
Zum Beenden des interaktiven Eingabemodus geben Sie den Befehl quit ein.
Weitere Informationen zum Einsatz des Befehlszeilenprozessors finden Sie im Handbuch Command Reference.