Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Pouvez-vous faire une sélection sur les résultats d'une procédure stockée dans T-SQL

Vous ne pouvez pas le faire, mais vous pouvez le faire en tant qu'insert. ex.

insert mytable
exec myStoredProcedure

De plus, ne nommez jamais vos procédures stockées sp_xxxx. En effet, SQL recherchera toujours dans la zone de procédure stockée du système en raison de sp_ avant de rechercher dans les procédures stockées de l'utilisateur, ce qui entraînera une légère perte de performances qui pourrait l'ajouter à être assez important sur un processus exécuté fréquemment.