Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

रोलबैक डेटाबेस निहित बचत बिंदुओं का उपयोग कर बदलता है? - आकाशवाणी

आप How to COMMIT, ROLLBACK Oracle Transactions

यहां से SAVEPOINT स्निपेट है...

SAVEPOINT

Specify a point in a transaction to which later you can roll back.

Example

insert into emp (empno,ename,sal) values (109,’Sami’,3000);
savepoint a;
insert into dept values (10,’Sales’,’Hyd’);
savepoint b;
insert into salgrade values (‘III’,9000,12000);

Now if you give

rollback to a;

Then  row from salgrade table and dept will be roll backed. Now you can commit the row inserted into emp table or rollback the transaction.

If you give

rollback to b;

Then row inserted into salgrade table will be roll backed. Now you can commit the row inserted into dept table and emp table or rollback to savepoint a or completely roll backed the transaction.

If you give

rollback;

Then the whole transactions is roll backed.

If you give

commit;

Then the whole transaction is committed and all savepoints are removed.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle SQL - पंक्तियों को गतिशील रूप से स्तंभों में परिवर्तित करना

  2. GETDATE() एक अमान्य पहचानकर्ता क्यों है

  3. Oracle तालिका को शून्य मान के रूप में बनाता है

  4. Oracle किन मामलों में स्वचालित रूप से अनुक्रमणिका बनाएगा?

  5. मुझे मूल्य कोड केवल तभी पूछा जाना चाहिए जब टाइप करें:=ई