Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Триггер Update  [new]
r77
Member

Откуда: Краснодар
Сообщений: 270
Добрый день.

на таблице триггер AFTER UPDATE

UPDATE t1
set t1.FLagN=1
from tabl1 t1, inserted i
where t1.id=i.id


в таблице около 20 полей, необходимо исключить срабатывание триггера на update 1 поля из этих 20...

if update() и перечислять все поля как-то не очень, тем более поля могут добавляться со временем
27 фев 18, 19:38    [21223290]     Ответить | Цитировать Сообщить модератору
 Re: Триггер Update  [new]
iap
Member

Откуда: Москва
Сообщений: 46954
r77,

подробнее!

https://www.sql.ru/forum/127456/rekomendacii-po-oformleniu-soobshheniy-v-forume п.6
27 фев 18, 19:47    [21223303]     Ответить | Цитировать Сообщить модератору
 Re: Триггер Update  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1172
r77,

смотреть в сторону https://docs.microsoft.com/ru-ru/sql/t-sql/functions/columns-updated-transact-sql
27 фев 18, 19:54    [21223309]     Ответить | Цитировать Сообщить модератору
 Re: Триггер Update  [new]
r77
Member

Откуда: Краснодар
Сообщений: 270
felix_ff,

благодарю
27 фев 18, 20:03    [21223319]     Ответить | Цитировать Сообщить модератору
 Re: Триггер Update  [new]
r77
Member

Откуда: Краснодар
Сообщений: 270
iap,

вам непонятен мой вопрос?
27 фев 18, 20:05    [21223323]     Ответить | Цитировать Сообщить модератору
 Re: Триггер Update  [new]
r77
Member

Откуда: Краснодар
Сообщений: 270
iap
r77,

подробнее!

https://www.sql.ru/forum/127456/rekomendacii-po-oformleniu-soobshheniy-v-forume п.6


2 таблицы, при любом изменении данных одной таблицы во второй должен быть поставлен флаг=1

но в данный момент необходимо чтобы изменения в одном поле таблице назовем его DateOut не затрагивали изменение флага во второй таблице
27 фев 18, 20:11    [21223330]     Ответить | Цитировать Сообщить модератору
 Re: Триггер Update  [new]
iap
Member

Откуда: Москва
Сообщений: 46954
r77
iap,

вам непонятен мой вопрос?
Не хотите - дело ваше.
27 фев 18, 22:15    [21223501]     Ответить | Цитировать Сообщить модератору
 Re: Триггер Update  [new]
r77
Member

Откуда: Краснодар
Сообщений: 270
iap
r77
iap,

вам непонятен мой вопрос?
Не хотите - дело ваше.


я же написала выше...
28 фев 18, 10:14    [21224033]     Ответить | Цитировать Сообщить модератору
 Re: Триггер Update  [new]
r77
Member

Откуда: Краснодар
Сообщений: 270
felix_ff
r77,

смотреть в сторону https://docs.microsoft.com/ru-ru/sql/t-sql/functions/columns-updated-transact-sql


спасибо,как раз то что нужно,мой случай, может кому-то пригодится

https://habrahabr.ru/sandbox/69984/
28 фев 18, 10:28    [21224063]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить