Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Berikan perubahan hanya pada satu kolom dalam tabel

Misalnya, Anda ingin memberikan hak update hanya pada kolom ename, lalu berikan pernyataan berikut (di mana xyz adalah nama pengguna)

grant update (ename) on emp to xyz;

Sintaks:

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

EDIT: (untuk memberikan hak istimewa tertentu)

Untuk memberikan pernyataan pilih pada tabel kosong ke XYZ dan untuk membuat XYZ dapat meneruskan hak istimewa ini lebih lanjut, Anda harus memberikan klausa WITH GRANT OPTION dalam pernyataan GRANT seperti ini.

grant select on emp to xyz with grant option;

Juga, Misalnya Anda ingin memberikan hak istimewa pembaruan hanya pada kolom ename dan menyisipkan hak istimewa hanya pada kolom empno dan ename, Anda dapat melakukan ini:

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. ROWDEPENDENCIES Overhead di Oracle

  2. Menambahkan Banyak (UDF) Fungsi Validasi ke Oracle - Metode Mana yang Berjalan Tercepat

  3. Bagaimana mempertimbangkan Jelaskan rencana dengan baik- Oracle 10G

  4. String panjang di N-Hibernate dengan Oracle menyebabkan kesalahan

  5. Menggunakan kolom Oracle XMLType di hibernate