Jethalal: "рднрд┐рдбреЗ! рдЯреНрд░рд╛рдВрдЬреЗрдХреНрд╢рди рдПрдХ рдРрд╕рд╛ рдкреНрд░реЛрд╕реЗрд╕ рд╣реИ рдЬрд┐рд╕рдореЗ рдХрдИ рд╕реНрдЯреЗрдкреНрд╕ рдПрдХ рд╕рд╛рде рдкреВрд░реЗ рд╣реЛрддреЗ рд╣реИ тАФ рдЕрдЧрд░ рдХреЛрдИ рдПрдХ рднреА рдлреЗрд▓ рд╣реЛ рдЧрдпрд╛, рддреЛ рд╕рдм рд░рджреНрдж рдпрд╛рдиреА рд░реЛрд▓рдмреИрдХ!"
-- Starting a new transaction
BEGIN TRANSACTION;-- Step 1: Insert new order
INSERT INTO Orders (OrderID, ProductName, Quantity)VALUES (101, 'Papad', 2);
-- Step 2: Record payment
INSERT INTO Payments (PaymentID, OrderID, PaymentMode)VALUES (201, 101, 'UPI');
-- If everything succeeds, commit the transaction
COMMIT;-- If any error occurs, rollback everything
ROLLBACK;
ЁЯФД Transaction Execution Flow
BEGIN TRANSACTION
Starting transaction - creating a safe boundary
Insert Order
Adding new order to Orders table
Insert Payment
Recording payment information
COMMIT / ROLLBACK
Make changes permanent or undo everything