sql >> Database teknologi >  >> RDS >> Sqlserver

Pivoter resultaterne af en lagret procedure?

Du bliver nødt til at indsætte værdierne fra den lagrede procedure i en (midlertidig) tabel og derefter unpivot derfra. Psuedokode nedenfor:

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



  1. Oracle Query til at finde ikke-gentagne rækker

  2. Fejl når jeg prøver at forbinde play med mysql 5.5

  3. COUNT(*) med og uden GROUP BY, ingen matchende rækker

  4. Hvordan opretter man en global konfigurationsfil?