кодесурса
«PL / SQL

Упражнения для курсора PL / SQL: ПОЛУЧИТЬ более одной записи и одного столбца из таблицы

script1adsense2code
script1adsense3code

Курсор 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code