0
我正在執行一個任務,在其中創建存儲過程「sp_master」。從另一個存儲過程調用存儲過程,並將第一個存儲過程的值傳遞到第二個存儲過程
從該存儲過程中,我讀入所需的外部數據,內部數據,然後執行所有必需的邏輯,以確定輸入的信息是否有效。
然後我需要從「sp_master」存儲過程調用存儲過程「sp_insert」。從「sp_insert」存儲過程中,我需要使用讀入「sp_master」存儲過程的外部數據向表中添加一行。
我知道如何從另一個調用存儲過程的存儲過程,但我不知道如何在帶來價值,這正是我需要
這裏的幫助是我的代碼片段給瞭解
Create proc sp_master
@DeliveryID int, @FreightID int, @NoOfGoods int
as
--Perform reads and logic
begin
EXECUTE sp_Insert_delivery
end
然後從sp_Insert
Create proc sp_exam_Insert_delivery
as
begin try
insert into dbo.Delivery
(FreightID, DeliveryID, NoOfGoods)
Values
(@FreightID, @DeliveryID, @NoOfGoods)
end try
--followed by catch