У меня есть хранимая процедура вставки, которая принимает много параметров - 2 из них - @FirstName, @LastName. У меня также есть хранимая процедура обновления, которая принимает много параметров - 2 из них - @FirstName, @LastName.Как вызвать хранимую процедуру из другой хранимой процедуры?
Что я хочу сделать, изнутри вставки SP, когда это будет сделано, вызовите SP обновления и отправьте ему @FirstName, @LastName.
Я не знаю правильного синтаксиса для этого; Я пробовал:
exec LandData_Update @FirstName, @LastName
Но я думаю, что это неправильно.
Может кто-нибудь сказать мне, как написать это призвание?
И если я позвоню update sp с разными именами параметров? Например, @MyFirstName, @MyLastName? Я бы написал это так: EXECUTE LandData_Update @[email protected], @[email protected]
?
и если я позвоню update sp с разными именами параметров? таких как @MyFirstName, @MyLastName? напишет это так: EXECUTE LandData_Update @ MyFirstName = @ FirstName, @ MyLastName = @ LastName ?? –
Да, это должно нормально работать http://msdn.microsoft.com/en-us/library/ms188332(SQL.90).aspx – ZippyV