Триггеры при использовании sql server 2005 - PullRequest
1 голос
/ 10 мая 2011

Привет, мне нужна помощь с триггерами. Я новичок в кодировании, поэтому ищу совета.

У меня есть 2 таблицы

НОВЫЙ и СТАРЫЙ

Все данные из NEW должны быть переведены в OLD, а новые данные должны быть помещены в NEW Table.

Изменение произойдет, когда оно достигнет определенной даты и времени.

Я понятия не имею, подойти к этому, любую помощь, я был бы очень признателен!

J

Ответы [ 2 ]

5 голосов
/ 10 мая 2011

Изменение произойдет, когда оно достигнет определенной даты и времени.

Триггеры не могут быть выполнены при заданном время .Триггеры будут выполняться всегда после оператора INSERT, UPDATE или DELETE (или их комбинации), или всегда INSTEAD OF INSERT, UPDATE, DELETE.

То, о чем вы говорите - синхронизация двух таблиц в определенное время суток - лучше всего будет обработано заданием агента SQL, которое запускает, например, хранимую процедуру, которая выполняет это слияние с NEW доOLD.

0 голосов
/ 11 мая 2011

Читать это

kindly first decide the date interval 

then use a simple SP for inserting/updating

the new record.

GO to sql jobs add then SP and schedule the date interval.

No need trigger 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...