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

Упражнения для курсора PL / SQL: Показать использование статического оператора PL / SQL

script1adsense2code
script1adsense3code

Курсор PL / SQL: Упражнение-1 с решением

Напишите программу на PL / SQL, чтобы показать использование статического оператора PL / SQL.

Пример решения:

Код PL / SQL:

DROP TABLE emp_temp;
CREATE TABLE emp_temp AS
  SELECT employee_id, first_name, last_name 
  FROM employees;
  
DECLARE
  emp_id          emp_temp.employee_id%TYPE := 285;
  emp_f_name  emp_temp.first_name%TYPE  :='Alen';
  emp_l_name   emp_temp.last_name%TYPE   :='Gorge';
BEGIN
  INSERT INTO emp_temp (employee_id, first_name, last_name) 
  VALUES (emp_id, emp_f_name, emp_l_name);
 
  UPDATE emp_temp
  SET first_name ='Alen'
  WHERE employee_id = emp_id;
 
  DELETE FROM emp_temp
  WHERE employee_id = emp_id
  RETURNING first_name, last_name
  INTO emp_f_name, emp_l_name;
 
  COMMIT;
  DBMS_OUTPUT.PUT_LINE (emp_f_name || ' ' || emp_l_name);
END;
/

Пример вывода:

 Процедура PL / SQL успешно завершена.

Блок - схема:

«Блок-схема:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущая: PL / SQL Cursor Exercises.
Далее: Напишите программу на PL / SQL, чтобы показать использование CURVAL и NEXTVAL с именем последовательности.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code