PL/SQL Cursor Exercises: Show the uses of static PL/SQL statement
PL/SQL Cursor: Exercise-1 with Solution
Write a program in PL/SQL to show the uses of static PL/SQL statement.
Sample Solution:
PL/SQL Code:
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;
/
Sample Output:
PL/SQL procedure successfully completed.
Flowchart:
Improve this sample solution and post your code through Disqus
Previous: PL/SQL Cursor Exercises.
Next: Write a program in PL/SQL to show the uses of CURVAL and NEXTVAL with a sequence name.
What is the difficulty level of this exercise?
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/plsql-exercises/cursor/plsql-cursor-exercise-1.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics