He estado leyendo mucho sobre los planes de ejecución y los problemas de los parámetros dinámicos en los procedimientos almacenados. Conozco las soluciones sugeridas para esto.Servidor SQL: funciones con valores de tabla frente a procedimientos almacenados
Mi pregunta, sin embargo, es que todo lo que he leído indica que SQL Server almacena en caché el plan de ejecución para los procedimientos almacenados. No se menciona las funciones de valor de tabla. Supongo que lo hace para Views (sin interés).
¿Se vuelve a compilar cada vez que se llama a una función de valor de tabla?
¿Cuándo es mejor utilizar una función de valor de tabla en lugar de un procedimiento almacenado?
posible duplicado de [Funciones frente a procedimientos almacenados] (http://stackoverflow.com/questions/178128/functions-vs-stored-procedures) –
Esta pregunta fue hecha y respondida hace 3 años. ¿Cuál es el propósito de cerrarlo saber incluso si se trata de un duplicado como se alega? – IamIC