Procesora wiersza komend można użyć do uruchamiania komend DB2, instrukcji SQL i komend systemu operacyjnego. Oferuje on trzy tryby pracy:
Aby wywołać okno komend DB2, wykonaj następujące czynności:
Okno komend DB2 można także wywołać, wprowadzając w wierszu komend systemu operacyjnego komendę db2cmd.
Wprowadzając komendy w Oknie 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 dla
używanego systemu operacyjnego, należy je ująć w cudzysłowy, aby zostały
poprawnie zinterpretowane.
Na przykład następująca komenda spowoduje pomyślne pobranie wszystkich informacji z tabeli employee, nawet jeśli znak * ma specjalne znaczenie dla systemu operacyjnego: db2 "select * from employee" |
Aby wprowadzić komendę, która nie mieści się w jednym wierszu, należy na końcu wiersza wpisać znak spacji, a po nim znak kontynuacji wiersza "\", po czym nacisnąć klawisz Enter, aby kontynuować komendę 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 uruchomić interaktywny tryb wprowadzania procesora wiersza komend, wykonaj następujące czynności:
procesor wiersza komend w interaktywnym trybie wprowadzania można również wywołać, wprowadzając w wierszu komend systemu operacyjnego komendę db2cmd, a następnie komendę db2.
Znak zachęty w trybie interaktywnym wygląda następująco:
db2 =>
W interaktywnym trybie wprowadzania nie trzeba wprowadzać komend DB2 z przedrostkiem db2; wystarczy wprowadzać po prostu komendy DB2. Na przykład:
db2 => list database directory
Aby wprowadzić komendy systemu operacyjnego w trybie interaktywnym, należy poprzedzić je znakiem wykrzyknika (!). Na przykład:
db2 => !dir
Aby wprowadzić komendę, która nie mieści się w jednym wierszu, należy na końcu wiersza wpisać znak spacji, a następnie znak kontynuacji wiersza "\", po czym nacisnąć klawisz Enter, aby kontynuować komendę 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.
Więcej informacji na temat korzystania z procesora wiersza komend można znaleźć w podręczniku Command Reference.