which will fire first ? Trigger or Constraint
Answer Posted / vijay kumar s
Hi all,
leave th 9th answer ............
ignore 9 th answer....
see below one
create table T_CHK (a number check (A < 99))
CREATE TRIGGER CHKT BEFORE INSERT ON T_CHK
FOR EACH ROW
BEGIN
IF :NEW.A >100 THEN
RAISE_APPLICATION_ERROR(-20011,'VALUES SHOULD BE < 100');
END IF;
END;
SQL> INSERT INTO T_CHK VALUES(101);
INSERT INTO T_CHK VALUES(101)
*
ERROR at line 1:
ORA-20011: VALUES SHOULD BE < 100
ORA-06512: at "SVR.CHKT", line 3
ORA-04088: error during execution of trigger 'SVR.CHKT'
Trigger will fire Before insert trigger only
then constraints
then after insert trigger
| Is This Answer Correct ? | 12 Yes | 6 No |
Post New Answer View All Answers
what is union? : Sql dba
what is denormalization. : Sql dba
Why use stored procedures?
how to drop an existing view in mysql? : Sql dba
Write an sql query to select all records from the table?
what is msql? : Sql dba
list out some tools through which we can draw e-r diagrams for mysql. : Sql dba
How to load data with sql*loader?
what is recursive stored procedure? : Sql dba
What is the difference between union and union all command?
How to find 3rd highest salary of an employee from the employee table in sql?
What is a variable in sql?
what is a constraint? : Sql dba
What is the difference between sql and mysql?
How to sort the rows in sql.