SQL Server делает данные столбца не удаляемыми - PullRequest
0 голосов
/ 22 мая 2018

Я использую SQL Server 2008 R2.Я хочу сделать данные столбца не удаляемыми.Можно ли сделать данные невосстанавливаемыми без использования триггеров?Если это так, пожалуйста, дайте мне знать.

1 Ответ

0 голосов
/ 22 мая 2018

Вы можете GRANT / REVOKE на уровне столбца.

REVOKE UPDATE ON elbat (nmuloc) FROM <role/user>;

Таким образом, соответствующая роль / пользователь больше не может обновлять nmuloc в elbat.(И установите для него значение NULL, которое, как я полагаю, вы имеете в виду, удалив "данные столбца".)

...