ОГРАНИЧЕНИЕ ПРИВИЛЕГИИ SELECT ДЛЯ ОПРЕДЕЛЕННЫХ СТОЛБЦОВ
Предположим вы хотите дать пользователю
Claire способность видеть только столбцы snum и sname таблицы Продавцов. Вы можете сделать это,
поместив имена этих
столбцов в представление
CREATE VIEW Clairesview AS SELECT snum, sname FROM Salespeople;
и предоставить Claire
привилегию SELECT в представлении, а не в самой таблице Продавцов:
GRANT SELECT On Clairesview to Claire;
Вы можете
создать привилегии специально для столбцов наподобии использования других привилегий, но, для
команды INSERT, это
будет означать вставку значений по умолчанию, а для команды DELETE, ограничение столбца не
будет иметь значения.
Привелегии REFERENCES и UPDATE, конечно, могут сделать столбцы специфическими не прибегая к
представлению.