У меня есть 2 таблицы под названием Prac1
и prac2
. Prac1
имеет триггер.Когда вставка происходит в prac1
, эта же запись идет в prac2
(код триггера). Я сделал один sp, в котором выбираю верхний 3 id из prac1
и снова вставляем в prac1
с его значением (другой столбец). Но только один строка добавляются не 3.Query является:Подзапрос возвратил более 1 значения. Это недопустимо, когда подзапрос следует =,! =
Insert name,lname into prac1 where id in(select top3 id from prac1).
Когда я удаление триггера, мой зр получить казнен и 3 записи добавляется в table.How, чтобы справиться с этой ситуацией?
prac1: Id, имя, Lname
prac2: Имя, Lname
Звучит так, как ваш спусковой механизм сломан. Общей ошибкой является обращение только к изменениям одной строки. Отправьте свой код запуска. –
А? Предоставленный запрос не является синтаксически действительным. –