При попытке создать триггер для таблицы, отправляющей мне электронное письмо, появляется следующая ошибка:
В списке выбора можно указать только одно выражение, если подзапрос не введенс EXISTS
По сути, я сделал следующее:
set @stu = (select name, year, gender from studentinformation where id = @id)
set @bod = ' Details changed for ' + @stu
Exec msdb.dbo.sp_send_dbmail @body = @bod;
Я только что показал ту часть кода, которая, как мне кажется, будет иметь проблемы.Я чувствую, что использование скобок заставляет SQL чувствовать, что это подзапрос?Это причина?Но тогда как мне отправить результаты запроса через триггер по электронной почте?Оператор выбора относится к другой таблице, а не к той, на которой основан триггер