Я попытался выполнить обновление таблицы, которое было вызвано обновлением другой таблицы, и получил сообщение об ошибке:
Обновленные или удаленные значения строк либо не делают строку уникальной, либо изменяют несколько строк.
Например, у меня есть эти таблицы:
table_1
===========
int id (primary_key,identity)
nchar(10) state_name
table_2
===========
int number
И после обновления table_2 я хочу изменить все значения в столбце «state_name» на «false»
create trigger tr on table_2
after update
as
update table_1 set state_name = 'false'
И когда я пытаюсь обновить table_2, я получаю сообщение об ошибке. Есть ли способ обойти это ограничение?