Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Przyznaj zmianę tylko w jednej kolumnie w tabeli

Na przykład, chcesz nadać uprawnienia do aktualizacji tylko w kolumnie ename, a następnie podaj następującą instrukcję (gdzie xyz to nazwa użytkownika)

grant update (ename) on emp to xyz;

Składnia:

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

EDYTUJ: (za przyznawanie przywileju wyboru)

Aby przyznać instrukcję select w tabeli emp XYZ i umożliwić XYZ dalsze przekazywanie tego uprawnienia, musisz podać klauzulę WITH GRANT OPTION w instrukcji GRANT w ten sposób.

grant select on emp to xyz with grant option;

Ponadto, na przykład chcesz przyznać uprawnienia tylko do aktualizacji w kolumnie ename i wstawić uprawnienia tylko w kolumnach empno i ename, możesz to zrobić:

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. Znajdowanie luk w sekwencji w tabeli w Oracle

  2. Jak zmienić strukturę tabeli w Oracle?

  3. 3 sposoby na zwrócenie strefy czasowej z wartości daty i godziny w Oracle

  4. Jak sprawdzić nieaktualne statystyki

  5. Jak wartości NULL wpływają na wydajność przeszukiwania bazy danych?