Dbms Assignment: Create A Database, Implement Keys Concept, Joins, and Execute TCL Commands
Dbms Assignment: Create A Database, Implement Keys Concept, Joins, and Execute TCL Commands
Dbms Assignment: Create A Database, Implement Keys Concept, Joins, and Execute TCL Commands
5. TCL COMMANDS:
a) Savepoint:
SYNTAX: savepoint name;
COMMAND: savepoint a;
b) Rollback:
SYNTAX: rollback to savepoint_name;
COMMAND: rollback to a;
c) Commit:
SYNTAX: commit;
COMMAND: commit;
CODE:
insert into passengerdeets values(1,'Rajesh','Noida',234002,'Delhi');
insert into passengerdeets values(2,'Steve','Calicut',500023,'West Bengal');
insert into passengerdeets values(3,'Raam','Ranchi',550003,'Jharkhand');
commit;
insert into passengerdeets values(4,'Abijesh','Gulmarg',600034,'Kashmir');
savepoint a;
insert into passengerdeets values(5,'Vijay','Cochin',723456,'Kerala');
savepoint b;
rollback to savepoint a;
select *from passengerdeets;
OUTPUT:
1 row(s) inserted.
1 row(s) inserted.
1 row(s) inserted.
Statement processed.
1 row(s) inserted.
Invalid statement
1 row(s) inserted.
Invalid statement
ORA-01086: savepoint 'A' never established in this session or is invalid ORA-06512: at
"SYS.DBMS_SQL", line 1721