powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Триггер для CACHE на языке tSQL
5 сообщений из 5, страница 1 из 1
Триггер для CACHE на языке tSQL
    #37911260
dlazarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Друзья, очень прошу помогите!

Суть проблемы следующая: существует две таблицы 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)

Подскажите пожалуйста любой способ это сделать, спасибо!
...
Рейтинг: 0 / 0
Триггер для CACHE на языке tSQL
    #37911843
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
}
...
Рейтинг: 0 / 0
Триггер для CACHE на языке tSQL
    #37911965
dlazarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Похоже заработало, большое спасибо :)
Посоветуйте что лучше почитать по этой теме?
...
Рейтинг: 0 / 0
Триггер для CACHE на языке tSQL
    #37911992
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dlazarevПосоветуйте что лучше почитать по этой теме? MSDN
...
Рейтинг: 0 / 0
Триггер для CACHE на языке tSQL
    #37912022
dlazarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
thx
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Триггер для CACHE на языке tSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]