Co robi polecenie:
GRANT ALL PRIVILEGES ON klienci TO pracownik;?
A. nadaje grupie
klienci prawa do tabeli pracownikŹle. Tabelą jest
klienci, a odbiorcą pracownik.B. odbiera
pracownik wszystkie prawa do klienciŹle. Odbieranie praw to
REVOKE, nie GRANT.C. kopiuje uprawnienia z
klienci na pracownikŹle.
GRANT nie kopiuje uprawnień.D. nadaje użytkownikowi
pracownik wszystkie prawa do tabeli klienciDobrze.
ALL PRIVILEGES = komplet uprawnień.Polecenie
GRANT ALL PRIVILEGES ON klienci TO pracownik; nadaje użytkownikowi pracownik WSZYSTKIE prawa do obiektu klienci (tabeli). Dlatego nadaje użytkownikowi pracownik wszystkie prawa do tabeli klienci.GRANT NADAJE prawa, więc nie odbiera ich (to REVOKE) ani nie kopiuje uprawnień. Kierunek jest jasny ze składni: ON klienci to obiekt, TO pracownik to obdarowany użytkownik (nie odwrotnie). Polecenie nadaje użytkownikowi pracownik wszystkie prawa do tabeli klienci.