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

Comment appeler une procédure stockée à partir d'une autre procédure stockée ?

Qu'est-ce qui vous fait penser que c'est mal ?

CREATE PROCEDURE MyInsertSP
    @FirstName varchar(255),
    @LastName  varchar(255)
AS
BEGIN
    INSERT INTO Table VALUES('Some Value')

    EXECUTE LandData_Update @FirstName, @LastName
END

Avez-vous une erreur ou quelque chose ?

MODIF : Peu importe le nom des variables, mais pour faire ce que vous voulez, vous pouvez déclarer deux nouvelles variables.

DECLARE @MyFirstName varchar(255)
DECLARE @MyLastName  varchar(255)

SET @MyFirstName = @FirstName
SET @MyLastName  = @LastName

Et puis utilisez les nouvelles variables. Mais encore une fois, la procédure de magasin ne se soucie pas du nom des variables.