sql >> Databáze >  >> RDS >> Oracle

Povolit změnu pouze u jednoho sloupce v tabulce

Chcete například udělit oprávnění k aktualizaci pouze pro sloupec ename a poté zadejte následující příkaz (kde xyz je uživatelské jméno)

grant update (ename) on emp to xyz;

Syntaxe:

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

UPRAVIT: (pro udělení oprávnění vybrat)

Chcete-li udělit příkaz select na emp tabulce XYZ a umožnit XYZ dále předávat toto oprávnění, musíte v příkazu GRANT uvést klauzuli WITH GRANT OPTION, jako je tento.

grant select on emp to xyz with grant option;

Chcete-li například udělit oprávnění aktualizace pouze sloupci ename a vložit oprávnění pouze sloupcům empno a ename, můžete to udělat takto:

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


  1. Jak nainstalovat MariaDB 10 na RHEL 8

  2. Případy použití MariaDB a Docker, část 1

  3. Volání členské funkce find() na jiném než objektu při vkládání dat pomocí PHP mySQL simpleHTMLDOM

  4. CodeIgniter update_batch bez nahrazení předchozích dat bude další aktualizovaná hodnota vložena čárkou oddělená jako přírůstek