[mssql] Каков механизм действия trigger on delete ?

Alena_08_11

в двух словах:
есть таблица1, в ней есть trigger for delete который на основе удалённой записи x удаляет что то в Таблице2,
в Таблице2 есть тоже триггер for delete, который на основе удалённой записи и какой то записи из Таблица1(скорее всего той самой x) что то апдэйтит в таблице 3
так вот вопрос:
Если я удалю запись y из таблицы1, то сможет ли триггер таблицы2 воспользоваццо данными из записи y ?

Varvara2002

А ты доки умеешь читать?

Alena_08_11

умею
я их (доки) находить не могу

anton7805

ну так создай временную таблицу , в триггере таблицы 1 скопируй во временную данные из таблицы deleted ,которую сгенерировал оператор удаления таблицы 1 , а потом юзай эту таблицу на здоровье

otvertka07

ну а просто проверить то хоть можешь?

Varvara2002

Учись, студент.

Alena_08_11

ну так создай временную таблицу , в триггере таблицы 1 скопируй во временную данные из таблицы deleted ,которую сгенерировал оператор удаления таблицы 1 , а потом юзай эту таблицу на здоровье
thx, я как то о временных таблицах даже и не подумал
Оставить комментарий
Имя или ник:
Комментарий: