Автор Тема: Помогите написать мини триггер  (Прочитано 2192 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Alexsander

  • Гость
Помогите написать мини триггер
« : јРЩ 08, 2007, 12:37:08 pm »
Задача такая: есть табличка из 3 полей: id,name,m
Если происходит добавление новой записи, то у нее в поле m ставится 1,
Если происходит изменение какой либо строчки, то в этой строчке тоже в поле m ставится 1.
Никогда не писал на T-SQL, сижу уже весь день не могу написать такой простой триггер, пересмотрел много готовых триггеров в инете все какие-то замудренные.
Помогите кто нибудь пожалуйста!  :?:
Или дайте ссылочку, где нормально описанно создание триггеров!

Оффлайн Granata005

  • злой бомб
  • Статский советник
  • *****
  • Сообщений: 891
  • Репутация: 31
  • Пол: Мужской
  • Lantorg.com
Re: Помогите написать мини триггер
« Ответ #1 : ґХЪРСам 06, 2007, 11:25:19 pm »
Код: (sql) [Выделить]
CREATE TRIGGER TrigAnd
ON Table2
FOR INSERT, UPDATE AS
UPDATE  табличка SET m=1 where id IN (select id from inserted);