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

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

.sql
Скачиваний:
4
Добавлен:
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