Passer sélectionnez comme paramètre de la procédure stockée

J'ai une procédure stockée T-SQL avec les paramètres suivants

CREATE PROCEDURE [dbo].[SaveData]
-- Add the parameters for the stored procedure here
    @UserID varchar(50),
    @ServiceID varchar(50),
    @param1 varchar(50),
    @param2 varchar(50),
    @endDate datetime
AS BEGIN
    . 
    .
    -- my code --

Je veux savoir si il est possible de passer à la suite de select comme paramètre:

    exec SaveDate (SELECT player.UserID,player.ServiceID, 'no','no',GETDATE()
           FROM player)

J'ai essayé quelque chose comme ça, mais il ne fonctionne pas.

Non, ce n'est pas possible.
faire la procédure avec un select, et smack SaveData avec chaque curseur de changement. Que serait easyest. Mais attention, le curseur est supérieur killer.

OriginalL'auteur GVillani82 | 2012-12-31