Tôi chắc chắn rằng điều này đã được hỏi trước đây nhưng dường như tôi không thể tìm thấy các chi tiết có liên quan cho những điều sau đây.
Có một số loại bảng dựng sẵn có thể làm như sau (Tôi đã sử dụng dba_tab_privs nhưng nó bị giới hạn và không đáp ứng tất cả các nhu cầu của tôi), nếu không có ai có một số truy vấn để trả lời sau đây?
- Liệt kê tất cả người dùng đã được chỉ định một vai trò cụ thể?
- Liệt kê tất cả các vai trò được trao cho người dùng?
- Liệt kê tất cả các đặc quyền được trao cho người dùng?
- Liệt kê các bảng mà một vai trò nhất định cho phép truy cập CHỌN?
- Liệt kê tất cả các bảng mà người dùng có thể CHỌN từ đâu?
- Liệt kê tất cả người dùng có thể CHỌN trên một bảng cụ thể (thông qua việc được trao một vai trò có liên quan hoặc thông qua trợ cấp trực tiếp (nghĩa là cấp quyền chọn có thể thực hiện được cho joe))? Kết quả của truy vấn này cũng sẽ thể hiện qua vai trò nào mà người dùng có quyền truy cập này hoặc liệu đó có phải là một khoản trợ cấp trực tiếp hay không.
SELECT
đặc quyền có sẵn do vai trò và # 6 bị thiếu.