sql >> Base de Datos >  >> RDS >> Sqlserver

¿Puedes hacer una selección en los resultados de un procedimiento almacenado en T-SQL?

No puede hacer esto, sin embargo, puede hacerlo como una inserción. por ejemplo

insert mytable
exec myStoredProcedure

Además, nunca nombre sus procedimientos almacenados sp_xxxx. Esto se debe a que SQL siempre buscará en el área de procedimientos almacenados del sistema debido a sp_ antes de buscar en los procedimientos almacenados del usuario, lo que genera una pequeña pérdida de rendimiento que podría agregarse a ser bastante significativa en un proceso que se ejecuta con frecuencia.