Question: a . Write Database Triggers for Successful Insert Message - - Trigger for Employee table insert CREATE TRIGGER trg _ Insert _ Employee AFTER INSERT
a Write Database Triggers for Successful Insert Message
Trigger for Employee table insert
CREATE TRIGGER trgInsertEmployee
AFTER INSERT ON Employee
FOR EACH ROW
BEGIN
SIGNAL SQLSTATE SET MESSAGETEXT 'Record Inserted in Employee Table';
END;
Trigger for Department table insert
CREATE TRIGGER trgInsertDepartment
AFTER INSERT ON Department
FOR EACH ROW
BEGIN
SIGNAL SQLSTATE SET MESSAGETEXT 'Record Inserted in Department Table';
END;
b Trigger for Budget Check
CREATE TRIGGER trgBudgetCheck
BEFORE INSERT ON Project
FOR EACH ROW
BEGIN
IF NEW.Budget THEN
SIGNAL SQLSTATE SET MESSAGETEXT 'The Budget is over ;
END IF;
END;
c Trigger for Delete Message
Trigger for WorkingProject table delete
CREATE TRIGGER trgDeleteWorkingProject
AFTER DELETE ON WorkingProject
FOR EACH ROW
BEGIN
SIGNAL SQLSTATE SET MESSAGETEXT 'Delete Done from WorkingProject';
END;
Trigger for Project table delete
CREATE TRIGGER trgDeleteProject
AFTER DELETE ON Project
FOR EACH ROW
BEGIN
SIGNAL SQLSTATE SET MESSAGETEXT 'Delete Done from Project';
END;
d Trigger for Hours Exceeding KPI
CREATE TRIGGER trgWorkingProjectHours
BEFORE INSERT ON WorkingProject
FOR EACH ROW
BEGIN
IF NEW.hours THEN
SIGNAL SQLSTATE SET MESSAGETEXT 'Project Exceed KPI';
END IF;
END;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
