JavaScript is required

Hãy chọn phương án ứng với ý nghĩa của nhóm lệnh BEGIN TRAN KHỐI LỆNH COMMIT.

A.

Đê thực hiện mở transaction bằng lệnh BEGIN TRAN và kết thúc bằng lệnh COMMIT – sau lệnh này những cập nhật dữ liệu sẽ được xác nhận vào trong database, transaction được đóng lại và các khóa (lock) trên các bảng được cập nhật được thả ra ta thực hiện lệnh

B.

Không có lệnh này trong SQL SERVER

C.

Đê thực hiện mở transaction bằng lệnh COMMIT và kết thúc bằng lệnh BEGIN – sau lệnh này những cập nhật dữ liệu sẽ được xác nhận vào trong database, transaction được đóng lại và các khóa (lock) trên các bảng được cập nhật được thả ra ta thực hiện lệnh

D.

Đê thực hiện đóng transaction bằng lệnh BEGIN TRAN và mở bằng lệnh COMMIT – sau lệnh này những cập nhật dữ liệu sẽ được xác nhận vào trong database, transaction được đóng lại và các khóa (lock) trên các bảng được cập nhật được thả ra ta thực hiện lệnh

Trả lời:

Đáp án đúng: A


Nhóm lệnh BEGIN TRAN, khối lệnh, COMMIT dùng để định nghĩa một transaction trong SQL Server. BEGIN TRAN đánh dấu sự bắt đầu của một transaction. Khối lệnh chứa các thao tác (ví dụ: INSERT, UPDATE, DELETE). COMMIT kết thúc transaction và xác nhận tất cả các thay đổi dữ liệu vào cơ sở dữ liệu. Sau khi COMMIT được thực thi, transaction được đóng, và các khóa (lock) trên các bảng bị ảnh hưởng sẽ được giải phóng. Phương án 1 mô tả chính xác ý nghĩa của nhóm lệnh này.

Tổng hợp câu hỏi trắc nghiệm lập trình cơ sở dữ liệu SQL có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan