PLSQL: STORED PROCEDURES, STORED FUNCTIONS
33 programming challenges to help you master the fundamentals of DATABASE MANAGEMENT SYSTEM USING ORACLE.
Write a stored procedure to display "Hello Oracle" using DBMS_OUTPUT.
(Stored Procedure – Basic)
Write a stored procedure to display employee name for a given empno.
(Procedure + SELECT INTO)
Write a stored procedure that takes empno as input and displays employee details.
(IN Parameter)
Write a stored procedure that takes department number and displays employees of that department.
(IN Parameter)
Write a stored procedure that takes salary as input and displays employees earning more than that.
(IN Parameter)
Write a stored procedure with IN OUT parameter to update salary and return new salary.
(IN OUT Parameter)
Write a stored procedure to update employee salary based on empno.
(Procedure + UPDATE)
Write a stored procedure to increase salary of all employees by 10%.
(Procedure + UPDATE)
Write a stored procedure to transfer employees from one department to another.
(Procedure + Business Logic)
Write a function to calculate bonus (10% of salary) and return it.
(Function + Calculation)
Write a function to return employee experience (based on hiredate).
(Function + Date Logic)
Write a procedure that calls a function to calculate bonus and display result.
(Procedure calling Function)
Write a stored procedure to display top 5 highest paid employees.
(Procedure + Advanced Query)
Write a procedure to implement transaction (COMMIT / ROLLBACK).
(Procedure + Transaction Control)