現在、ストアドプロシージャ "sp_master"を作成する割り当てを行っています。ストアドプロシージャを別のストアドプロシージャから呼び出し、最初のストアドプロシージャの値を2番目のストアドプロシージャに持ち込みます
このストアドプロシージャから、必要な外部データ、内部データを読み込み、入力された情報が有効かどうかを決定するために必要なロジックをすべて実行します。
次に、 "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