在SQL中,事務是一組SQL語句的集合,這些語句單獨的邏輯單元進行處理。在進行事務操作時,可以使用以下幾個SQL語句:
下面是一個示例,展示如何在SQL中進行事務操作:
BEGIN TRANSACTION;
UPDATE customers
SET balance = balance - 100
WHERE customer_id = 1;
UPDATE products
SET stock = stock - 1
WHERE product_id = 2;
COMMIT;
在上面的示例中,首先使用BEGIN TRANSACTION語句開始一個新的事務,然后執行兩個UPDATE語句來更新customers和products表中的數據。最后使用COMMIT語句提交事務,將更新保存到數據庫中。如果在事務執行過程中發生錯誤,可以使用ROLLBACK語句進行回滾操作,取消所有未提交的更改。