У меня есть хранимая процедура, которая в основном вызывает 7 или 8 других хранимых процедур. Я хотел бы знать, если перекомпиляция внешней хранимой процедуры приведет к перекомпиляции 7 или 8?
Нет.
Оптимизация хранимых процедур SQL Server для избежания перекомпиляции
Хранимые процедуры будут нормально перекомпилировать перед выполнением для ряд причин, в том числе: падение и воссоздание хранимой процедуры, используя предложение WITH RECOMPILE в СОЗДАТЬ ПРОЦЕДУРУ или ВЫПОЛНИТЬ оператор, меняющий схему любого объекты, на которые системная хранимая процедура sp_recompile против таблицы, на которую ссылается хранимая процедура, восстанавливая база данных, содержащая хранящиеся процедура или любой объект, на который ссылается хранимая процедура или хранимая план процедур, сбрасывая с кэш.
Единственный автоматический способ перекомпиляции хранимой процедуры - это добавление WITH RECOMPILE
вот другие способы перекомпилировать хранимую процедуру