Може да използвате процесор за обработка на команди за въвеждане на DB2 команди, SQL оператори и команди на операционната система. Той работи в следните режими:
За да извикате DB2 командния прозорец, направете следното:
Може да извикате DB2 командния прозорец и чрез въвеждане на командата db2cmd от промпта на операционната система.
Ако въвеждате команди чрез Командния прозорец, трябва да изписвате и префикса db2. Например:
db2 list database directory
![]() | Ако DB2 командата съдържа знаци, които имат специално значение за
операционната система, която ползвате, ще е необходимо да въведете командата в
кавички, за да осигурите нейното правилно изпълнение.
Например следната команда ще възстанови цялата информация от таблицата employee, дори ако знакът * има специално значение за операционната система: db2 "select * from employee" |
За да въведете дълга команда, която не се побира на един ред, трябва да използвате интервал, последван от символа за продължаване на реда "\" в края на реда. След това натиснете клавиша Enter, за да продължите командата на следващия ред. Например:
db2 select empno, function, firstname, lastname, birthdate, from \ db2 (cont.) => employee where function='service' and \ db2 (cont.) => firstname='Lily' order by empno desc
За да се обърнете към процесор за обработка на команди в интерактивен режим на вход, направете следното:
Можете да извикате процесор за обработка на команди и в интерактивен режим, като от промпта на операционната система въведете командата db2cmd, следвана от командата db2.
В интерактивен режим на вход промптът изглежда по следния начин:
db2 =>
В интерактивен режим на вход не трябва да въвеждате DB2 командите с префикс db2. Вместо това просто въведете DB2 командата. Например:
db2 => list database directory
За да въвеждате команди на операционната система в интерактивен режим, поставете удивителен знак (!) преди командата. Например:
db2 => !dir
За да въведете дълга команда, която не се побира на един ред, трябва да използвате интервал, последван от символа за продължаване на реда "\" в края на реда. След това натиснете клавиша Enter, за да продължите командата на следващия ред. Например:
db2 select empno, function, firstname, lastname, birthdate, from \ db2 (cont.) => employee where function='service' and \ db2 (cont.) => firstname='Lily' order by empno desc
За да прекратите интерактивния режим на въвеждане, въведете командата quit.
За допълнителна информация по темите, свързани с използването на CLP, се обърнете към Справочник на командите.