Jakie polecenie należy zastosować, aby cofnąć uprawnienia przyznane użytkownikowi?
Dobrze.
REVOKE cofa użytkownikowi wcześniej przyznane uprawnienia.Źle.
REMOVE nie jest poleceniem SQL do zarządzania uprawnieniami.Źle.
DROP PRIVILEGES to wymyślona składnia - takiego polecenia nie ma.Źle. Taka konstrukcja nie istnieje; nadaje się
GRANT, a odbiera REVOKE.Do cofania uprawnień służy
REVOKE - polecenie DCL będące odwrotnością GRANT. Podaje się w nim cofane uprawnienia, obiekt oraz użytkownika, na przykład REVOKE INSERT ON klienci FROM jan. Dzięki temu administrator może ograniczyć dostęp dokładnie w takim zakresie, w jakim wcześniej go przyznał. Dlatego poprawną odpowiedzią jest REVOKE.Pozostałe odpowiedzi tylko udają polecenia zarządzające uprawnieniami.
REMOVE, DROP PRIVILEGES oraz GRANT NO PRIVILEGES brzmią wiarygodnie, ale w standardzie SQL takich komend nie ma - serwer odrzuciłby je jako błąd składni. Zarządzanie prawami opiera się na dwóch poleceniach: GRANT nadaje uprawnienia, a REVOKE je odbiera. Aby cofnąć przyznane wcześniej uprawnienia, właściwe jest więc REVOKE, a nie żadna z wymyślonych nazw.