ストアド プロシージャを作成しました
ALTER proc [dbo].[MakeOrder]
@barcode varchar(50),
@packs int ,
@units int,
@Eid int
as
begin
insert into Orders (Barcode,Price,PacksQty,UnitQty)
values (@barcode,dbo.GetOrderPackPrice(@packs,@barcode)+dbo.GetOrderUniPrice(@units,@barcode),@packs,@units)
insert into OrderDetails(Eid,Date)
values (@Eid,GETDATE())
update Product
set Stock = Stock-@packs , UnitsStock = UnitsStock-@units where BarCode=@barcode
end
そして、更新後にUnitsStock列の値を確認するために製品テーブルでトリガーを作成したい 0の場合、何か他のことをする