Proč si myslíte, že je to špatně?
CREATE PROCEDURE MyInsertSP
@FirstName varchar(255),
@LastName varchar(255)
AS
BEGIN
INSERT INTO Table VALUES('Some Value')
EXECUTE LandData_Update @FirstName, @LastName
END
Zobrazuje se vám chyba nebo tak něco?
UPRAVIT: Nezáleží na názvu proměnných, ale abyste mohli dělat, co chcete, můžete deklarovat dvě nové proměnné.
DECLARE @MyFirstName varchar(255)
DECLARE @MyLastName varchar(255)
SET @MyFirstName = @FirstName
SET @MyLastName = @LastName
A pak použijte nové proměnné. Ale znovu, Store Procedure nezajímá, jak se proměnné nazývají.