Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

БД№9 запросы / Триггер_AFTER

.sql
Скачиваний:
3
Добавлен:
28.06.2022
Размер:
452 б
Скачать
CREATE OR ALTER TRIGGER Неверный_пол
ON Студент AFTER UPDATE, Insert
AS IF UPDATE (Пол)
BEGIN
DECLARE @sex VARCHAR(7)

SELECT @sex = (SELECT Пол FROM inserted)

IF (@sex = 'мужской') OR (@sex = 'женский')
BEGIN
PRINT 'Изменение пола успешно'
PRINT ('Указанный пол: ' + @sex)
END
ELSE
BEGIN
PRINT 'Пожалуйста, укажите пол "мужской" или "женский"'
PRINT ('Указанный пол: ' + @sex)
ROLLBACK TRANSACTION
END
END