Допустим, мне нужно реализовать фрагмент кода T-SQL, который должен возвращать таблицу в качестве результата. Я могу реализовать табличную функцию или хранимую процедуру, которая возвращает набор строк. Что я должен использовать?
Короче говоря, я хочу знать:
Каковы основные различия между функциями и хранимыми процедурами? Какие соображения я должен принять во внимание при использовании одного или другого?