Vad får dig att tro att det är fel?
CREATE PROCEDURE MyInsertSP
@FirstName varchar(255),
@LastName varchar(255)
AS
BEGIN
INSERT INTO Table VALUES('Some Value')
EXECUTE LandData_Update @FirstName, @LastName
END
Får du ett felmeddelande eller något?
EDIT: Det spelar ingen roll vad variablerna heter, men för att göra vad du vill kan du deklarera två nya variabler.
DECLARE @MyFirstName varchar(255)
DECLARE @MyLastName varchar(255)
SET @MyFirstName = @FirstName
SET @MyLastName = @LastName
Och använd sedan de nya variablerna. Men återigen, butiksproceduren bryr sig inte om vad variablerna heter.