You are on page 1of 1

EVIDENCE ON PLSQL TRIGGERS:- 2022-03-15

-----------------------------------------
1 - CREATE A TABLE NAMED EMP AS LIKE AS EMPLOYEES. CREATE A TRIGGER WHICH RESTRICT
UPDATE OF SALARY COLUMN BETWEEN 1500 AND 15000.
[N.B. : IF EMP TABLE EXISTS DROP THE EMP TABLE
AND CREATE AS LIKE AS EMPLOYEES WITHOUT DATA.]

2 - CREATE A TABLE NAMED EMP AS LIKE AS EMPLOYEES. CREATE A TRIGGER WHICH WILL
INSERT INSERTED DATA TO EMP_H TABLE WITH COLUMN OF WHO IS INSERTING OR UPDATING
DATA IN EMP TABLE.
[N.B. : IF EMP TABLE EXISTS DROP THE EMP TABLE AND CREATE AS LIKE AS EMPLOYEES.
CREATE A TABLE
NAMED EMP_H AS LIKE AS EMPLOYEES WITHOUT DATA. ADD COLUMN USER_NAME TO
EMP_H TABLE.]

3 - CREATE TWO TABLES NAMED : LOGON_TAB AND LOGOUT_TAB CONTAINING THE FOLLOWING
COLUMNS :
LOG_ID VARCHAR2 ----- USER LOGGED IN OR LOGGED OFF.
LOG_DATE DATE ----- LOGON OR LOGOUT DATE.
LOG_STATUS VARCHAR2(100) ----- 'LOGGING ON' OR 'LOGGING OFF'.
AND CREATE TWO TRIGGERS OF WHEN USER LOGON TO USER/DATABASE THE TRIGGER FIRES
AND POPULATES THE
TWO TABLES NAMED :
A) LOGON_TAB
B) LOGOUT_TAB
TRIGGER NAME :
A) TRIG_LOGON
B) TRIG_LOGOUT

You might also like