Как получить доступ к значениям таблицы в процессоре командной строки плюс db2?

#db2 #clpplus

#db2 #clpplus

Вопрос:

Я недавно установил db2 в своей системе и создал образец базы данных, которая содержит 47 таблиц. Я попытался извлечь данные из таблиц с помощью clp plus.

используется connect db2admin@localhost:50000/sample и дал пароль. он вернул информацию о подключении к базе данных.

когда я использую select * от employee (employee — таблица в примере), я получаю 2.

что это за 2 как проверить данные, присутствующие в таблицах.

Ответ №1:

Причина, по которой вы получаете 2 , заключается в том, что вы не завершили запрос точкой с запятой, поэтому clpplus думает, что вы хотите ввести строку-2 (вторая строка) запроса, и отображает этот номер строки и ожидает, пока вы введете больше текста.

Если вы хотите указать, что оператор завершен, введите символ завершения оператора.

Завершителем оператора по умолчанию является точка с запятой ( ; ), поэтому внутри clpplus вы должны использовать:

select * from employee ;