Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Триггер для CACHE на языке tSQL
|
|||
|---|---|---|---|
|
#18+
Друзья, очень прошу помогите! Суть проблемы следующая: существует две таблицы A и B. Мне нужно, чтобы в триггере на update поля Sitename в A апдейтилось поле Name с определенным значением в B. Как я понимаю, при апдейте мы имеем 2 временных таблички: inserted и deleted. Попытался написать код но он не работает: Trigger tUA [ Event = UPDATE, Foreach = statement, Language = tsql, NewTable = INSERTED, Order = 1, SqlName = tU_A, Time = AFTER ] { if update(Sitename) begin update B set Name = inserted.Sitename where Name = deleted.Sitename end } Т.е. обновляем поле Name из B со значением равным старому значению Sitename из A (deleted), и записываем туда новое значение из A (inserted) Подскажите пожалуйста любой способ это сделать, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2012, 18:51 |
|
||
|
Триггер для CACHE на языке tSQL
|
|||
|---|---|---|---|
|
#18+
dlazarev , Trigger tUA [ Event = UPDATE, Foreach = statement, Language = tsql, Order = 1, SqlName = tU_A, Time = AFTER ] { if update(Sitename) begin update B set Name = inserted.Sitename from inserted,deleted where Name=deleted.Sitename end } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 11:01 |
|
||
|
Триггер для CACHE на языке tSQL
|
|||
|---|---|---|---|
|
#18+
Похоже заработало, большое спасибо :) Посоветуйте что лучше почитать по этой теме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 11:47 |
|
||
|
Триггер для CACHE на языке tSQL
|
|||
|---|---|---|---|
|
#18+
dlazarevПосоветуйте что лучше почитать по этой теме? MSDN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2012, 11:58 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=37911260&tid=1557414]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 210ms |
| total: | 377ms |

| 0 / 0 |
