русский
Germany.ruForen → Архив Досок→ Programmierung

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

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

Никак.

-----

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

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

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

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

и

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

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


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

-----

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

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

 

Sprung zu