Bạn cần QUAY LẠI để thực hiện theo cách của mình
Tuy nhiên, điều này không phải là lý tưởng:điều này nên được dành riêng cho trạng thái.
Tôi sử dụng tham số OUTPUT
CREATE PROC ...
@PropertyID int OUTPUT
AS
...
select @PropertyID = SCOPE_IDENTITY() as 'MemberPropertyID'; (if it is a new property)
...
select @PropertyID = MemberPropertyID as 'MemberPropertyID'; (if it is an existing property)
from blah blah blah
...
GO
EXEC [import].[spInsertIntoTblMemberProperties] @PropertyID OUTPUT
Ví dụ về sự khác biệt trong kỹ thuật: set @var =executive storage_procedure