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
Can we use rowid as primary key?
what is top in tsql? : Transact sql
Is not null in sql?
what are the differences between require and include, include_once and require_once? : Sql dba
What is linq to sql?
What is varchar used for?
What is dynamic query?
Are views faster than queries?
How do I pipe the output of one isql to another?
What is the difference between left outer join and left join?
What is inner join in sql?
What do you mean by stored procedures? How do we use it?
what are string data types? : Sql dba
what is schema? : Sql dba
What is the difference between microsoft sql and mysql?