Ho una stored procedure che restituisce righe:
CREATE PROCEDURE MyProc
AS
BEGIN
SELECT * FROM MyTable
END
La mia procedura attuale è un po' più complicata, ecco perché è necessario uno sproc.
È possibile selezionare l'output chiamando questa procedura?
Qualcosa come:
SELECT * FROM (EXEC MyProc) AS TEMP
Ho bisogno di usare SELECT TOP X
, ROW_NUMBER
, e un'ulteriore clausola WHERE
per impaginare i miei dati, e non voglio proprio passare questi valori come parametri.
È possibile
... sql ....
Declare @T Table ([column definitions here])
Insert @T Exec storedProcname params
Select * from @T Where ...