Tengo un procedimiento almacenado dentro del cual creo una tabla temporal que generalmente contiene entre 1 y 10 filas. Esta tabla se trunca y se llena muchas veces durante el procedimiento almacenado. Se trunca porque es más rápido que eliminar. Obtengo un aumento en el rendimiento reemplazando esta tabla temporal con una variable de tabla cuando sufro una penalización por usar delete (truncar no funciona en variables de tabla)SQL Server, tablas temporales con truncar contra variable de tabla con eliminar
Mientras que las variables de tabla están principalmente en la memoria y generalmente son más rápidas que la temperatura ¿Pierdo algún beneficio al tener que eliminar en lugar de truncar?
¿Por qué no probarlo? – spender