Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Você pode fazer uma seleção nos resultados de um procedimento armazenado em T-SQL


Você não pode fazer isso, mas pode fazê-lo como uma inserção. por exemplo.
insert mytable
exec myStoredProcedure

Além disso, nunca nomeie seus procedimentos armazenados como sp_xxxx. Isso ocorre porque o SQL sempre pesquisará na área de procedimento armazenado do sistema devido ao sp_ antes de procurar nos procedimentos armazenados do usuário, levando a uma pequena perda de desempenho que pode adicioná-lo a ser bastante significativo em um processo executado com frequência.