2013-02-19 3 views
0

Im utilisant SQL Server 2008. J'ai un jeu de résultats à partir de la procédure stockée et je veux lancer d'autres requêtes sur le jeu de résultats par exemple par desc/asc et quelques requêtes. Alors, quelle est la meilleure façon de le faire. Utiliser des vues ou en utilisant OPENQUERY. S'il vous plaît aider.Requête sur le jeu de résultats de la procédure stockée

+1

Voir [ici] (http://www.sommarskog.se/share_data.html) et des questions similaires ont déjà été posées plusieurs fois sur ce site – Pondlife

Répondre

0

Vous pouvez enregistrer les résultats des appels de procédure stockée dans une table ou variable table qui a le même nombre et le type de champs que le jeu de résultat renvoyé par la procédure stockée, par exemple:

CREATE TABLE #temp(col1 INT, col2 VARCHAR(10)) 
INSERT INTO #temp(col1, col2) 
EXEC usp_Proc1(@param1) 

SELECT * 
FROM #temp 

condition est que usp_Proc1 renvoie des lignes constituées de colonnes de type INT et VARCHAR(10) (dans cet ordre).

Questions connexes