The procedure is a sample and needs to be modified.
The software used is oracle 11g.
Provide screen shot of the program running.
create table emp(EMPID int primary key,
NAME varchar(20),
SALARY int,
COMMISION INT,
DEPT_NO int);
set serveroutput on;
create or replace trigger mytrigger4
before insert on emp
FOR EACH ROW
DECLARE
ENDTRIGGER EXCEPTION;
begin
if inserting then
if :NEW.commision > :NEW.salary THEN
RAISE_APPLICATION_ERROR(-20000,'COMMISION CAN NOT BE GREATER THAN
SALARY');
end if;
END IF;
EXCEPTION
WHEN ENDTRIGGER THEN
dbms_output.put_line('CANNOT INSERT');
END;
/
INSERT INTO EMP VALUES(1,'HARRY',100000,10,1);
INSERT INTO EMP VALUES(2,'JOE',100,1000,1);
INSERT INTO EMP VALUES(3,'JOHN',200,5000,1);
INSERT INTO EMP VALUES(4,'PETER',45000,1000,1);
SELECT * FROM EMP;
The procedure is a sample and needs to be modified. The software used is oracle 11g. Provide screen shot of the program running. EX.NO. 6 SQL TRIGGER AIM To develop the package for employee managemen...
The procedure is a sample and needs to be modified.
The software used is oracle 11g.
Provide screen shot of the program running.
EX:NO:7 PLISOL PROCEDURE & FUNCTION AIM To develop the package for finding the number of students under each percentage for individual courses using PLISQL procedure and function. DATABASE SCHEMA STUDENT (ST_ID, NAME, COURSECODE, COURSENAME, TOTAL MARKS, PERCENTAGE) PROCEDURE STEP 1: Start STEP 2: Create a table with table name student. STEP 3: Insert at least 4 records...