In this assignment you are going to deliver Oracle PL/SQL package. This package helps HR department to managing employees.

You need to create Oracle PL/SQL Package name emp_mng_pkg with following functionality:

A)Onboarding Employee
B)Commission Raising
C)Leaving Employee

A) Your package should have package specification and body

B) Onboarding Employee: Create onboarding function which get all employees information from employees table in HR schema employee table and return new employee id.

C) Commission Raising: Creating Commission Raising procedure which get employee id and commission rate from employees table in HR schema and increase it by 2% for all not null commission rate employees and 1% if it's null commission rate. Raising Commission

D) Leaving Procedure: Leaving Procedure should get employee id, first name and last name and apply changes to employees' table.

Note 1: Your code should be able to manage errors (error handling) in all your procedures and function

Note 2: You should invoke function and procedures and submit your answers with output. Assignment without output receive 0 mark.

Academic Honesty!
It is not our intention to break the school's academic policy. Posted solutions are meant to be used as a reference and should not be submitted as is. We are not held liable for any misuse of the solutions. Please see the frequently asked questions page for further questions and inquiries.
Kindly complete the form. Please provide a valid email address and we will get back to you within 24 hours. Payment is through PayPal, Buy me a Coffee or Cryptocurrency. We are a nonprofit organization however we need funds to keep this organization operating and to be able to complete our research and development projects.