Нет причин исключать хранимые процедуры. Вам не нужно включать «любой другой вид кода, который не является SQL», плюс
EXEC someothersp
, который потребуется (или его эквивалент) в любом другом решении.
Какова ваша причина для исключения их? Я уверен, что думаю, что это лучше, чем писать код на еще одном языке.