Добавил:
supersonic
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:БД№9 запросы / Триггер_AFTER
.sql 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
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
Соседние файлы в папке БД№9 запросы