Zapytanie SQL

0

Dana jest tabela: Pracownicy (nazwisko, wydział, stanowisko, wynagrodzenie). Jak nadać Kowalskiemu uprawnienia modyfikowania rekordów tej tabeli z wyjątkiem własnego rekordu?

0

przy pomocy wbudowanych mechanizmów nie da rady - jedynie co możesz zrobić to tak napisać swój program, żeby nie pozwalał na takie zmiany

0

jeśli kowalski będzie mieć własnego użytkownika w bazie to powinno to się dać załatwić albo przez modyfikację za pomocą procedur składowanych albo przez triggery.

Może się mylę, ale niektóre DB (chyba Oracle) umożliwiają aktualizację danych przez widoki - wtedy można by użyć odpowiedniego widoku

0
casual coder napisał(a)

Może się mylę, ale niektóre DB (chyba Oracle) umożliwiają aktualizację danych przez widoki - wtedy można by użyć odpowiedniego widoku

Tak. W Oracle, jeśli view pobiera dane z jednej tabeli, można wykonywać na nim update-y.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0