Права на отдельные поля и INSERT записи

Павел
Дата: 13.02.2001 09:04:27
Hi, All!
Поправьте меня, если я чего-то не допонимаю: для Insert и Update нельзя задать отдельные права на отдельные столбцы таблицы. А мне необходимо для определенных пользователей использовать на Insert default'ы этих полей, не разрешая им вбивать туда свои значения. При этом Select этих полей им разрешен. Как выкрутиться ?
alexeyvg
Дата: 13.02.2001 10:40:07
Задать отдельные права на отдельные столбцы таблицы можно для SELECT и UPDATE (раздельно).
Например:
GRANT SELECT ON MyTable(MyColumn1, MyColumn2 ) TO КакаятоГруппа
GO
GRANT SELECT, UPDATE ON MyTable(MyColumn3) TO КрутойПользователь
GO
balex
Дата: 13.02.2001 19:43:53
SELECT и UPDATE можно настраивать для каждой колонки. INSERT вроде бы действительный для целой записи. Тогда остается писать триггер на INSERT.
Pavel
Дата: 14.02.2001 17:11:24
Используй для добавления и обновления таблиц хранимые процедуры.