Упражнения для курсора PL / SQL: Показать использование статического оператора PL / SQL
Курсор 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 программирования
disqus2code