Procesor wiersza komend służy do uruchamiania komend DB2, instrukcji SQL i komend systemu operacyjnego. Oferuje on trzy tryby pracy:
Aby wywołać okno komend DB2:
Okno komend DB2 można także wywołać, wpisując w wierszu komend systemu operacyjnego komendę db2cmd.
Wprowadzając komendy za pomocą okna komend, należy używać przedrostka db2. Na przykład:
db2 list database directory
![]() | Jeśli komenda DB2 zawiera znaki, które mają specjalne znaczenie w
używanym systemie operacyjnym, należy je ująć w cudzysłowy, aby były poprawnie
interpretowane.
Na przykład poniższa komenda spowoduje pobranie wszystkich informacji z tabeli employee nawet wtedy, gdy znak * ma w systemie operacyjnym specjalne znaczenie: db2 "select * from employee" |
Aby wprowadzić długą komendę, która nie mieści się w jednym wierszu, na końcu wiersza należy wpisać znak spacji, po nim znak kontynuacji wiersza "\", a następnie nacisnąć klawisz Enter w celu kontynuowania komendy w następnym wierszu. Na przykład:
db2 select empno, function, firstname, lastname, birthdate, from \ db2 (cont.) => employee where function='service' and \ db2 (cont.) => firstname='Lily' order by empno desc
Aby wywołać procesor wiersza komend w interaktywnym trybie wprowadzania:
Procesor wiersza komend w interaktywnym trybie wprowadzania można również wywołać, wpisując w wierszu komend systemu operacyjnego komendę db2cmd, a następnie komendę db2.
W trybie interaktywnym wiersz komend wygląda następująco:
db2 =>
W interaktywnym trybie wprowadzania nie należy wprowadzać komend DB2 z przedrostkiem db2; wystarczy wprowadzać po prostu komendy DB2. Na przykład:
db2 => list database directory
Komendy systemu operacyjnego wprowadzane w trybie interaktywnym, należy poprzedzić znakiem wykrzyknika (!). Na przykład:
db2 => !dir
Aby wprowadzić komendę, która nie mieści się w jednym wierszu, na końcu wiersza należy wpisać znak spacji, po nim znak kontynuacji wiersza "\", a następnie nacisnąć klawisz Enter w celu kontynuowania komendy w następnym wierszu. Na przykład:
db2 select empno, function, firstname, lastname, birthdate, from \ db2 (cont.) => employee where function='service' and \ db2 (cont.) => firstname='Lily' order by empno desc
Aby zakończyć tryb interaktywny, należy podać komendę quit (wyjście).
Więcej informacji na temat korzystania z procesora wiersza komend można znaleźć w podręczniku Command Reference.