Nguyn Trng Anh
E-Mail: anh@tronganh.com
tronganh@gmail.com
Home: http://www.tronganh.com
Giao Dch và Khoá
Transactions - Lock
1-2
SQL server 2000
Tóm tt
Khái niệm cơ bản về giao dịch
Các loại giao dịch trong SQL Server 2000
Làm việc với SQL Server Log và Checkpoints
Lock và Unlock
1-3
SQL server 2000
Khái nim cơ bn vgiao dch
Transactions hay còn gọi là giao dịch là một khái
niệm giống đơn vị.
Xuất phát từ lập trường cơ sở dữ liệu bao gồm 1
hay nhiều nhóm nhỏ của các câu lệnh. Các nhóm
dữ liệu sẽ được thực hiện toàn bộ hoặc không
làm gì cả.
Các câu lệnh SELECT, DELETE, UPDATE đều
thể một phần của giao dịch
1-4
SQL server 2000
Các giao dch
Tập các câu lệnh trong giao dịch có thể thực hiện
hoặc không được xem như một câu lệnh duy
nhất.
Giao dịch có các câu lệnh sau:
BEGIN : bắt đầu một giao dịch
COMMIT: xác định giao dịch hoàn thành
ROLLBACK: quay ngược giao dịch
SAVE: định nghĩa điểm đánh dấu cho phép
quay ngược ROLLBACK chỉ một phần giao
dịch
1-5
SQL server 2000
Giao dch BEGIN TRAN
giao dịch đơn giản nhất của quá trình xử
giao dịch, chỉ ra rằng đây là điểm bắt đầu của một
khối giao dịch.
pháp:
Begin tran[saction]
[ten_giaodich | <@bien_giaodich>]