Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cấp thay đổi chỉ trên một cột trong bảng

Ví dụ:bạn chỉ muốn cấp đặc quyền cập nhật trên cột ename, sau đó đưa ra câu lệnh sau (trong đó xyz là tên người dùng)

grant update (ename) on emp to xyz;

Cú pháp:

grant update(column-name) on table-name to user-name

CHỈNH SỬA: (để cấp một số đặc quyền)

Để cấp câu lệnh select trên bảng emp cho XYZ và để XYZ có thể chuyển tiếp đặc quyền này, bạn phải cung cấp điều khoản WITH GRANT OPTION trong câu lệnh GRANT như thế này.

grant select on emp to xyz with grant option;

Ngoài ra, Ví dụ:bạn chỉ muốn cấp đặc quyền cập nhật trên cột ename và chỉ chèn đặc quyền trên cột empno và ename, bạn có thể thực hiện việc này:

grant update (ename),insert (empno, ename)  on emp to xyz;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giá trị trả về của Oracle.DataAccess thực thi không truy vấn (proc được lưu trữ)

  2. Câu lệnh chèn nếu không tồn tại của Oracle

  3. ORA-24247 khi gửi qua FTP

  4. Tìm số id trung bình trong một tháng

  5. sử dụng đầu ra con trỏ trong lựa chọn