Ho una stored procedure che recupera tre colonne da più tabelle. Voglio ottenere i risultati in una tabella multivalore definita dall'utente e passare la variabile a un'altra procedura per eseguire operazioni sui dati variabili. Tuttavia non sta funzionando. Ho il codice seguente. Qualche idea sul perché non funziona?Come assegnare dati a un tipo di tabella definito dall'utente da Seleziona query in SQL Server 2014
--This is the initial stored procedure
Create Procedure spSelectData
AS
BEGIN
Select
Userid, first_date, last_update
From Users
END
--This is to create the table type.
Create type Task1TableType AS TABLE
(
Userid nvarchar(20),
First_date datetime,
Last_update datetime
)
--Declare a table of type
DECLARE @firstStep AS Task1TableType
(
Userid nvarchar(20),
First_date datetime,
Last_update datetime
)
Insert @firstStep EXEC spSelectData
Select * from @firstStep
-- This is the procedure 1
CREATE PROC spTest1
@TTType Task1TableType READONLY
AS
BEGIN
Select * from @TTType
END
Che cosa non funziona, sono gli errori? – Iztoksson
Mostra la tua istruzione 'EXECUTE spTest1'. –