create table employee(
employee_id number(10) NOT NULL,
employee_name varchar2(50),
employee_sal number(10),
employee_role varchar2(50),
employee_age number(10),
CONSTRAINT employee_pk PRIMARY KEY(employee_id)
);
insert into employee(employee_id, employee_name, employee_sal, employee_role, employee_age)values(12,'ravi',5676,'dse',23);
insert into employee(employee_id, employee_name, employee_sal, employee_role, employee_age)values(13,'sai',85676,'tester',21);
insert into employee(employee_id, employee_name, employee_sal, employee_role, employee_age)values(15,'chandu',4676,'developer',28);
insert into employee(employee_id, employee_name, employee_sal, employee_role, employee_age)values(16,'raju',7676,'tech lead',22);
insert into employee(employee_id, employee_name, employee_sal, employee_role, employee_age)values(17,'teja',9676,'manager',29);
create or replace package hr
as
procedure hire(enum in number, ename in varchar2, sal in number, erole in varchar2, age in number);
procedure fire(enum in number);
end;
CREATE OR REPLACE PACKAGE BODY hr
AS
PROCEDURE hire (enum IN NUMBER,
ename IN VARCHAR2,
sal IN NUMBER,
erole IN VARCHAR2,
age IN NUMBER)
IS
BEGIN
INSERT INTO employee (employee_id,
employee_name,
employee_sal,
employee_role,
employee_age)
VALUES (enum,
ename,
sal,
erole,
age);
COMMIT;
END hire;
PROCEDURE fire (enum IN NUMBER)
IS
BEGIN
DELETE FROM employee
WHERE employee_id = enum;
COMMIT;
END fire;
END;
--getting this error
Errors: PACKAGE HR
Line/Col: 9/1 PLS-00103: Encountered the symbol "CREATE"