JavaScript is required

Lệnh này có nghĩa là gì? delete (String table, null, null)

A.

Xóa tất cả bản ghi có trường rỗng

B.

Xóa tất cả các table trong CSDL

C.

Xóa tất cả bản ghi trong Table

D.

Tất cả đều sai

Trả lời:

Đáp án đúng: C


Câu lệnh `delete (String table, null, null)` trong SQL (hoặc một ngôn ngữ truy vấn cơ sở dữ liệu tương tự) được sử dụng để xóa các bản ghi từ một bảng cụ thể. Trong trường hợp này, tham số `table` chỉ định tên của bảng, và hai tham số `null, null` đại diện cho mệnh đề `WHERE` và các tham số của nó. Khi mệnh đề `WHERE` là `null`, điều đó có nghĩa là không có điều kiện lọc nào được áp dụng. Do đó, câu lệnh sẽ xóa *tất cả* các bản ghi trong bảng được chỉ định. * **Phương án A:** Sai. Vì câu lệnh xóa tất cả bản ghi, không chỉ các bản ghi có trường rỗng. * **Phương án B:** Sai. Câu lệnh chỉ xóa các bản ghi trong một bảng, không xóa toàn bộ bảng hoặc CSDL. * **Phương án C:** Đúng. Khi mệnh đề WHERE là null, nó xóa tất cả các bản ghi trong bảng. * **Phương án D:** Sai. Vì phương án C đúng. Vậy, đáp án đúng là C: Xóa tất cả bản ghi trong Table.

Câu hỏi liên quan