Can i use Commit inside the Trigger? Suppose i use commit
what will be happy (it's complied /executed/work)
Answers were Sorted based on User's Feedback
Answer / saraswathi muthuraman
Trigger will be compiled. while execution r error will occur.
To avoid this you can use PRAGMA autonomus_transaction
example :
create or replace trigger emp_test_trig
after update on emp_test
for each row
declare
PRAGMA autonomus_transaction;
begin
insert into dep_test values(100,:new.emp_id);
commit;
end;
/
Is This Answer Correct ? | 18 Yes | 0 No |
Answer / saravanakumar
you can commit trigger if the declaration part contains
autonomus transaction
Is This Answer Correct ? | 10 Yes | 0 No |
Answer / swapna
commit,rollback and savepoint cannot be used in a trigger
directly, but it can be called in a stored procedure
present in the trigger. however it is usually avoided as it
might have sideeffects in transactions.
Is This Answer Correct ? | 2 Yes | 2 No |
Answer / suresh babu
You cannot use the commit inside the trigger,because the
Transaction Control Languages(TCL) are not allowed in trigger.
Is This Answer Correct ? | 0 Yes | 4 No |
Answer / coolpankaj
You can not use Commit Inside Trigger. It will not get complied.
Is This Answer Correct ? | 1 Yes | 6 No |
How to return multiple records from procedure?
What is a sql driver?
how to shut down the server with 'mysqladmin'? : Sql dba
What is pessimistic concurrency control? : Transact sql
what are the types of subquery? : Sql dba
What does the hierarchical profiler does?
What does select * from mean in sql?
Which is faster subquery or join?
What packages are available to pl/sql developers?
What is PL/SQL Records?
What is rtm stands for?
How do sql triggers work?