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

Faire pivoter les résultats d'une procédure stockée ?

Vous devrez insérer les valeurs de la procédure stockée dans une table (temporaire), puis détacher à partir de là. Pseudocode ci-dessous :

CREATE TABLE #t (ID int, Name varchar(100), Address varchar(100))

INSERT INTO #t
EXEC stored_proc

SELECT ID = 'Name', [1] = Name
FROM #t
UNION ALL
SELECT ID = 'Address', [1] = Address
FROM #t

DROP TABLE #t