JavaScript is required

Câu lệnh nào dịnh nghĩa CONNECT và RESOURCE như các role mặc định cho user JAMES?

A.

ALTER USER

B.
ALTER ROLE
C.
SET ROLE
D.
SET PRIVILEGE
Trả lời:

Đáp án đúng: A


Câu hỏi này kiểm tra kiến thức về cách gán role mặc định cho user trong SQL. Trong SQL, để gán role mặc định cho một user, ta sử dụng câu lệnh `ALTER USER`. Câu lệnh này cho phép thay đổi các thuộc tính của user, bao gồm cả việc gán các role mặc định. - **Phương án A (ALTER USER):** Đây là phương án đúng. Câu lệnh `ALTER USER james DEFAULT ROLE connect, resource;` sẽ gán role `connect` và `resource` làm role mặc định cho user `james`. - **Phương án B (ALTER ROLE):** Câu lệnh `ALTER ROLE` dùng để thay đổi thuộc tính của role, không phải để gán role cho user. - **Phương án C (SET ROLE):** Câu lệnh `SET ROLE` dùng để kích hoạt một role cho session hiện tại, không phải để gán role mặc định cho user. - **Phương án D (SET PRIVILEGE):** Câu lệnh `SET PRIVILEGE` không phải là một câu lệnh SQL hợp lệ để gán role hoặc privilege.

Câu hỏi liên quan