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 |
What is nosql vs sql?
What is the advantage of nosql?
How do I run pl sql in sql developer?
what is the difference between implicit and explicit trigger
What is indexes?
What is recursive join in sql?
What is sql deadlock?
What is full form of rtm?
What is pls integer?
What is the use of a view in sql?
If you have to declare procedure1,procedure2 in package specification and if you have to declare procedure1,procedure2 and procedure3 in package body? is it compilation or not and execute or not? what type of error is given please
What are secondary keys?
Oracle (3259)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)