Apa yang membuatmu berpikir itu salah?
CREATE PROCEDURE MyInsertSP
@FirstName varchar(255),
@LastName varchar(255)
AS
BEGIN
INSERT INTO Table VALUES('Some Value')
EXECUTE LandData_Update @FirstName, @LastName
END
Apakah Anda mendapatkan kesalahan atau sesuatu?
EDIT: Tidak masalah apa nama variabelnya, tetapi untuk melakukan apa yang Anda inginkan, Anda dapat mendeklarasikan dua variabel baru.
DECLARE @MyFirstName varchar(255)
DECLARE @MyLastName varchar(255)
SET @MyFirstName = @FirstName
SET @MyLastName = @LastName
Dan kemudian gunakan variabel baru. Tapi sekali lagi, Store Procedure tidak peduli apa nama variabelnya.