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 are the features of pl sql?
What is secondary key?
i have some prob lem to tell me about my self in interview first round ...
How to find 3rd highest salary of an employee from the employee table in sql?
Are stored procedures faster than dynamic sql?
How to change the order of columns in Oracle SQL Plus ?
How to generate a salary slip like jan 1000 1000 feb 1000 2000 ... dec 1000 12000
What are the types of sql commands?
what is collation? : Sql dba
What are the different types of tables in sql?
is it possible to pass an object or table to a procedure as an argument?
Can we write ddl statements in functions?
explain what is mysql? : Sql dba
Why is partition used in sql?
What is a recursive join sql?