Ülesanne 2.
- Создай пользователя inimene c паролем inimene12
- Дай ему права на обновление, удаление и просмотр данных таблицы stores
- Проверьте назначенные права пользователей.
- Создай два триггера для таблицы stores на отслеживания обновления и удаления данных
- Проверь работу триггеров.
1.СОЗДАНИЕ ПОЛЬЗОВАТЕЛЬ
2. ВЫДАЧА ПРАВОВ
3.ПРОВЕРКА ПРАВ:
SELECT
INSERT
UPDATE
4.СОЗДАНИЕ ТРИГГЕРОВ НА ОБНОВЛЕНИЕ И УДАЛЕНИЕ
На обновление
CREATE TRIGGER storesUpdate
ON stores
FOR UPDATE
AS
INSERT INTO logi(date_, users, product_info)
SELECT GETDATE(), USER,
concat(‘uued andmed: ‘, inserted.store_name, ” , inserted.state_name,
‘vanad andmed:’, deleted.store_name, ” , deleted.state_name)
FROM inserted INNER JOIN deleted ON
inserted.store_id = deleted.store_id;
Проверка
DELETE
CREATE TRIGGER storesDelete
ON stores
FOR DELETE
AS
INSERT INTO logi(date_, users, product_info)
SELECT GETDATE(), USER,
concat(‘vanad andmed: ‘, deleted.store_name, ” , deleted.state_name)
FROM Deleted
Проверка
delete from stores where store_id=4
select from stores;
selectfrom logi;