Упражнения для курсора PL / SQL: ПОЛУЧИТЬ более одной записи и одного столбца из таблицы
Курсор PL / SQL: Упражнение 16 с решением
Напишите программу на PL / SQL, чтобы выбрать более одной записи и одного столбца из таблицы.
Пример решения:
Код PL / SQL:
DECLARE
v_emp_name VARCHAR2(20);
CURSOR cur_emp_name IS
SELECT first_name
FROM employees;
BEGIN
OPEN cur_emp_name;
LOOP
FETCH cur_emp_name
INTO v_emp_name;
EXIT
WHEN cur_emp_name%NOTFOUND;
dbms_output.put_line('Name of employee: ’
|| v_emp_name);
END LOOP;
CLOSE cur_emp_name;
END;
/
Пример вывода:
SQL> / Имя сотрудника: Эллен Имя работника: Сундар Имя работника: Може Имя сотрудника: Дэвид Имя работника: Герман Имя сотрудника: Шелли ФИО сотрудника: Амит Имя сотрудника: Элизабет
Блок - схема:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Написать программу на PL / SQL для FETCH одной записи и одного столбца из таблицы.
Далее: Напишите программу на PL / SQL для извлечения нескольких записей и нескольких столбцов из одной таблицы.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code