Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 триггер, автоматическое проставление  [new]
nokaman
Member

Откуда:
Сообщений: 12
Имеется таблица абонемент, не понимаю как реализовать триггер в ней, чтобы при заполнение столбца kolvo_zanjatij автоматически проставлялась скидка, т.е. если коли-во занятий ставлю 1 то скидки нет, если 10 то скидка 10%, 25 занятий - 25%, 50 занятий 50% скидка. Может подскажите советом

К сообщению приложен файл. Размер - 60Kb
30 май 16, 11:28    [19235089]     Ответить | Цитировать Сообщить модератору
 Re: триггер, автоматическое проставление  [new]
nokaman
Member

Откуда:
Сообщений: 12
nokaman
автоматически проставлялась скидка

в столбце skidka
30 май 16, 11:30    [19235103]     Ответить | Цитировать Сообщить модератору
 Re: триггер, автоматическое проставление  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
nokaman,

ищи предыдущего писателя курсового, триггер тот же :)
https://www.sql.ru/forum/1215831/help
30 май 16, 11:31    [19235111]     Ответить | Цитировать Сообщить модератору
 Re: триггер, автоматическое проставление  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
nokaman, посмотрите все же в сторону вычисляемых столбцов (COMPUTED COLUMN) + если столбец часто используется то про свойство PERSISTED не забудьте :)
30 май 16, 11:40    [19235185]     Ответить | Цитировать Сообщить модератору
 Re: триггер, автоматическое проставление  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
AlanDenton,

есть подозрение, что вариант реализации не выбирается: сказано через триггер, делают через триггер. Так бы они вообще слово триггер не вспоминали :)
30 май 16, 11:41    [19235199]     Ответить | Цитировать Сообщить модератору
 Re: триггер, автоматическое проставление  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
+
хрень какую-ту преподают. может там учат не MS SQL , а ORACLE?
30 май 16, 11:47    [19235245]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить