У меня есть запрос sql, который я буду повторно использовать в нескольких хранимых процедурах. Запрос работает с несколькими таблицами и возвращает целочисленное значение на основе двух переданных ему переменных.
Вместо повторения запроса в разных хранимых процедурах я хочу поделиться им и иметь 2 варианта:
- создать представление, к которому я могу присоединиться, на основе переменных и получить от него целочисленное значение.
- снова создать функцию с критериями, переданными ей, и вернуть целочисленную переменную
Я склоняюсь к варианту 1, но мне хотелось бы, чтобы мнения о них были лучше и распространены. Который будет лучше работать с умными и т.д. (Присоединение к функции просмотра или вызова)
EDIT: СУБД - это SQL Server