Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 09.01.2017
Сообщений: 25
1

Создать триггер, который будет выдавать ошибку, если брать людей на работу старше 65 лет

05.12.2018, 21:48. Показов 348. Ответов 1
Метки нет (Все метки)

Здравствуйте. Необходимо создать триггер, который будет выдавать ошибку, если мы будем брать людей на работу старше 65 лет.
T-SQL
1
2
3
4
5
6
7
8
9
10
CREATE TRIGGER dbo.Триггер
ON dbo.Сотрудники
AFTER INSERT
AS
SET NOCOUNT ON
DATE datepart ('05.12.2018'-Сотрудники.Дата рождения) < 65
BEGIN
ROLLBACK TRAN
PRINT 'Ошибка'
END
Добавлено через 2 часа 6 минут
Помогите исправить
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.12.2018, 21:48
Ответы с готовыми решениями:

Создать батник, который будет контролировать работу GSM-модема и в случае появления проблем выдавать сообщение
Здравствуйте. Имеется GSM-модем, который, как было замечено, иногда &quot;отваливается&quot;. Стоит задача...

Вывести людей, старше 30 лет.
Доброго времени суток. Помогите справится с задачкой. Задание: необходимо изменить условие так,...

Посмотреть имена всех людей старше 50 лет, с баллами от 20 до 30
Есть таблица со следующими полями: Какой select на SQL надо написать, чтобы 1. Посмотреть...

Составьте программу для вывода на экран фамилий людей, старше 50 лет
Результаты переписи населения хранятся в массивах F и GR. Составьте программу для вывода на экран...

1
748 / 547 / 48
Регистрация: 17.06.2010
Сообщений: 1,039
Записей в блоге: 1
07.12.2018, 20:37 2
MySQL
1
2
3
4
5
6
declare res_age int;
declare dt datetime default '2018-12-05';
SELECT  DATEDIFF (year, NEW.`Дата рождения`-dt) INTO res_age;
IF res_age<65 THEN
-- ГЕНЕРАЦИЯ ОШИБКИ
END IF;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2018, 20:37

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Класс Human. Выбрать всех людей, старше 30 лет и с определенным индексом массы
Пишу программу которая способом итерации находит решение, при этом в начале необходимо удалить...

Определить кто из людей старше по количеству полных лет, зная их даты рождения
Здравствуйте. Известны даты рождения 2х человек, определить кто старше по количеству полных лет. ...

Выборка SQL Foxpro муж от 60 лет старше и жен от 55 лет и старше
Помогите сделать запрос sql муж от 60 лет старше и жен от 55 лет и старше одним запросом ...

Дочери в настоящее время 8 лет, а матери 38. Через сколько лет мать будет втрое старше дочери?
линейный алгоритм 1. Дочери в настоящее время 8 лет, а матери 38. Через сколько лет мать будет...

SQL-запрос "выбрать из таблицы людей, которые старше 25 лет"
Здравствуйте. Скажите пожалуйста, как выбрать из таблицы людей, которые старше 25 лет, дата...

Определить, через сколько лет мать будет старше дочери втрое
Возраст матери и дочери вводится с клавиатуры.определить через сколько лет мать будет старше дочери...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.