таблица обновляется раз в сутки. Хотелось бы чтобы это происходило раз неделю, читал что это нужно смотреть в сторону job.
А если смотреть ещё вариантами, например очистить во временной таблице все системные даты кроме понедельника? Или не заносить данные если день не первый в неделю притом что тригер все равно сработает.
Ещё не садился за этим, но может быть это глупая идея и не стоит тратить время?
Можешь ретурнится с процы сразу, если день недели не пн
Что такое "с процы"?
С процедуры. Ведь данные в таблицу попадают через процедуру?
https://bertwagner.com/posts/faking-temporal-tables-with-triggers/ тригер
Ну значит ты сам себе злой Буратино 🙈
Почему?
Потому что сделал не через процедуру обновление раз в сутки 🤔
А временная таблица у тебя — настоящая временная таблица? С одной или двумя решётками?
Вообще, да, похоже на какой -то бред...
Create table TableHistory
Тригер inter into в него данные толкает
То есть это не временная таблица. Это таблица с данными, которые хранятся временно. НУ и в чём проблема?
Типа тригер каждые сутки срабатывает, а хотелось бы чтобы в понедельник. Посоветовали условие добавить проверки что это первый день а остальные дни игнонмроуатт
Трриггер срабатывает при изменении данных. Меняй данные реже — будет реже срабатывать.
Нет, данные будут каждый день обновляться
Если тебе надо сохранять старые данные — сохраняй старые данные. Если тебе надо менять данные реже —меняй реже.
Тогда у тебя проблемы с логикой...
хехе == кто запрещает вот прям в триггере анализировать день недели?
Обсуждают сегодня