DB2 Ограничить доступ для обновления одного столбца в таблице - PullRequest
0 голосов
/ 17 октября 2010

У меня есть таблица DB2 со столбцом «комментарии», к которой я хотел бы предоставить пользователям доступ к обновлениям без предоставления им доступа к обновлению всей таблицы.

Я подозреваю, что ответ будет включать представление. Однако для того, чтобы сделать представление релевантным, нужно ли мне открывать первичный ключ для представления? Не сможет ли тогда пользователь обновить первичный ключ, а также столбец «Комментарии»?

1 Ответ

1 голос
/ 18 октября 2010

Вы можете ограничить область доступа UPDATE, указав список столбцов.

GRANT UPDATE(comments)
ON TABLE my_table
TO USER some_user;

Предоставить оператор привилегий для таблицы, представления или псевдонима

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...