Я много читаю о планах выполнения и проблемах динамических параметров хранимых процедур. Я знаю предлагаемые решения для этого.
Однако мой вопрос - это все, что я прочитал, указав, что SQL Server кэширует план выполнения хранимых процедур. Никаких упоминаний о функциях, связанных с таблицей. Я предполагаю, что он делает это для Views (из интереса).
Переписывает ли он каждый раз, когда вызывается функция табличного значения?
Когда лучше использовать функцию табличного значения вместо хранимой процедуры?