DB2 Connect. Быстрый старт PE

Ввод команд с помощью процессора командной строки

Для ввода команд DB2, операторов SQL и команд операционной системы можно воспользоваться процессором командной строки. Он работает в следующих режимах:

Командное окно DB2
Процессор командной строки DB2 работает как окно команд операционной системы. В нем можно вводить команды операционной системы, команды DB2 и операторы SQL и просматривать результаты их выполнения.

Режим интерактивного ввода
Уже введен префикс db2, используемый для команд DB2 (в Командном окне DB2). Можно вводить команды операционной системы, команды DB2 и операторы SQL, и просматривать результаты их выполнения.

Режим ввода из файла
Обрабатываются команды, записанные в файле. Более подробная информация о режиме ввода из файла приводится в книге Command Reference.

Командное окно DB2

Для вызова Командного окна DB2:

OS/2
Откройте любое командное окно OS/2.

32-битные операционные системы Windows
Нажмите кнопку Пуск и выберите Программы --> IBM 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

Режим интерактивного ввода

Чтобы вызвать процессор командной строки в режиме интерактивного ввода:

OS/2
Нажмите кнопку OS/2 Warp и выберите IBM DB2 --> Процессор командной строки или введите команду db2.

32-битные операционные системы Windows
Нажмите кнопку Пуск и выберите Программы --> IBM DB2 --> Процессор командной строки.

Можно также вызвать процессор командной строки в режиме интерактивного ввода, введя в командной строке операционной системы команду 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.

Более подробная информация по профессиональному использованию процессора командной строки приводится в книге Command Reference.


[ Начало страницы | Страница назад | Страница вперед | Содержание | Индекс ]