Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Story of transactions in sql server
1.
2.
3.
4.
5.
6. Technique 1: Story of Transaction Table in database EmpID EmpName Salary 1000 Tom 2500 1001 Jerry 3000 1002 Mickey 4500 1003 Frank 1200
7. Technique 1: Story of Transaction BEGIN UPDATE tbl_emp SET Salary=3000 WHERE EmpID=1000; DBMS_OUTPUT.PUT_LINE(‘Third row’); UPDATE tbl_emp SET Salary=5000 WHERE EmpID=1002; COMMIT; END; PL/SQL code Transaction Log File <T1 Starts> <T1, Row1, 3000> <T1, Row3, 5000> <T1, Commit> Deferred update EmpID EmpName Salary 1000 Tom 2500 1001 Jerry 3000 1002 Mickey 4500 1003 Frank 1200 EmpID EmpName Salary 1000 Tom 3000 1001 Jerry 3000 1002 Mickey 5000 1003 Frank 1200
8. Technique 2: Story of Transaction BEGIN UPDATE tbl_emp SET Salary=3000 WHERE EmpID=1000; DBMS_OUTPUT.PUT_LINE(‘Third row’); UPDATE tbl_emp SET Salary=5000 WHERE EmpID=1002; COMMIT; END; PL/SQL code Transaction Log File <T1 Starts> <T1, Row1, 2500, 3000> <T1, Row3, 4500, 5000> <T1, Commit> Immediate update EmpID EmpName Salary 1000 Tom 2500 1001 Jerry 3000 1002 Mickey 4500 1003 Frank 1200 EmpID EmpName Salary 1000 Tom 3000 1001 Jerry 3000 1002 Mickey 4500 1003 Frank 1200 EmpID EmpName Salary 1000 Tom 3000 1001 Jerry 3000 1002 Mickey 5000 1003 Frank 1200
9.
10. Story of Transaction <T1 Starts> <T1, Row1, 3000> <T1, Row3, 5000> <T1, Commit> Have taken Deferred Update Transaction Log file Both Start and Commit is there. So it was a successful transaction EmpID EmpName Salary 1000 Tom 2500 1001 Jerry 3000 1002 Mickey 4500 1003 Frank 1200 EmpID EmpName Salary 1000 Tom 3000 1001 Jerry 3000 1002 Mickey 4500 1003 Frank 1200 EmpID EmpName Salary 1000 Tom 3000 1001 Jerry 3000 1002 Mickey 5000 1003 Frank 1200 EmpID EmpName Salary 1000 Tom 3000 1001 Jerry 3000 1002 Mickey 5000 1003 Frank 1200