Я только что нашел следующий код внутри хранимой процедуры.
BEGIN
SELECT @MyVar = MyField
FROM ...
-- do something with @MyVar
END
Проблема в том, что запрос может вернуть более одной строки (не просто теоретическая возможность, я знаю, что это может произойти). Что произойдет, если запрос вернет более одной строки?