Warum denken Sie, dass es falsch ist?
CREATE PROCEDURE MyInsertSP
@FirstName varchar(255),
@LastName varchar(255)
AS
BEGIN
INSERT INTO Table VALUES('Some Value')
EXECUTE LandData_Update @FirstName, @LastName
END
Bekommst du eine Fehlermeldung oder so etwas?
BEARBEITEN: Es spielt keine Rolle, wie die Variablen heißen, aber um zu tun, was Sie wollen, können Sie zwei neue Variablen deklarieren.
DECLARE @MyFirstName varchar(255)
DECLARE @MyLastName varchar(255)
SET @MyFirstName = @FirstName
SET @MyLastName = @LastName
Und dann die neuen Variablen verwenden. Aber auch hier ist es der Store-Prozedur egal, wie die Variablen heißen.