У меня есть простая таблица, как 'Mov ie' со следующими столбцами, mid, title, rating, Director.
А также есть таблица Movie_Rating_Updates с теми же столбцами, что и выше.
Я хочу вставить новый необработанный текст в таблицу Movie_Rating_Updates, когда произойдет обновление рейтинга mov ie. Здесь запись должна состоять из старого значения 'rating', а другие значения должны быть новыми (если они также обновляются с помощью рейтинга). Я хочу сделать это с помощью триггера.
Например, предположим, Я обновил «рейтинг» и «директор» таблицы «Mov ie», где mid = 5. Затем триггер должен добавить новый raw в таблицу Movie_Rating_Updates с серединой = 5 (заголовок не обновлен), а значения рейтинга и директора должны быть значениями обновления.
Моя проблема заключается в том, как использовать получить данные из двух таблиц (из таблицы INSERTED и из таблицы DELETED) с помощью триггера.
CREATE TRIGGER update_rating ON Movie
FOR UPDATE
AS
BEGIN
IF UPDATE(rating)
INSERT INTO Movie_Rating_Updates(mid,title,rating,director)
SELECT......
Я понятия не имею, как записать оставшуюся часть триггера. Я надеюсь, что кто-то может мне помочь.