#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 ;