|
30.01.2018, 21:19 | #1 |
Участник
|
Как-то мне категорически не нравится менять глобальные настройки (системную дату) для решения локальных задач
Пока вышел из положения "хакерским" способом. Прямой модификацией диапазонов командой Update-SQL напрямую на сервере через connection, statement, executeUpdate(). Т.е. новая запись, как и положено, создается в конце всей истории, а потом прямой командой на SQL-сервере вносится изменение в диапазон дат у нужных записей (диапазоны до 3 записей может потребоваться изменить). Нет, теоретически, можно было бы изменить только в одной, там где организовать "дырку". Но, похоже, контроль пересечения диапазонов при создании новой записи какой-то лентяй писал. Предположительно, этот контроль возможные "дыры" не ищет, а просто сравнивает со значениями в первой и последней записи Вот и приходится сначала в конец истории добавлять...
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
Теги |
ax2012 |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|