Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Задачи для начинающих

06.02.21 13:11
Re: Задачи для начинающих
 
Murr патриот
Murr
в ответ koder 06.02.21 07:09

Никак.

-----

Никак - не пойдет.

По условию - на каждый момент времени имеется одна цена.

Поэтому при изменении цены требуются две операции:

- добавить запись с новой ценой и периодом применения

и

- изменить верхний предел применения в старой цене.

Вопрос лишь в том каким инструментом это делать.


и обеспечивает целостность информации

-----

Вот и обеспечивай - у тебя не явный констрайнт на недопустимость двух цен в одном периоде.

Можно, конечно, считать каждый раз, но это куда проблемнее триггера на таблице.

 

Перейти на