Waarom denk je dat het verkeerd is?
CREATE PROCEDURE MyInsertSP
@FirstName varchar(255),
@LastName varchar(255)
AS
BEGIN
INSERT INTO Table VALUES('Some Value')
EXECUTE LandData_Update @FirstName, @LastName
END
Krijg je een foutmelding of zo?
BEWERKEN: Het maakt niet uit wat de naam van de variabelen is, maar om te doen wat je wilt, kun je twee nieuwe variabelen declareren.
DECLARE @MyFirstName varchar(255)
DECLARE @MyLastName varchar(255)
SET @MyFirstName = @FirstName
SET @MyLastName = @LastName
En gebruik dan de nieuwe variabelen. Maar nogmaals, de Store Procedure maakt het niet uit hoe de variabelen heten.