これはおそらくばかげた質問ですが、尻尾を追いかけるようになりました。
注文テーブルと製品テーブルで、注文数が在庫数を超えた場合...
私はおそらく 50 のキーワードをググり、3 冊の本を調べましたが、これを行う方法が見つかりません。これは私がやろうとしていることの前提であり、私が試したことではありません。
CREATE TRIGGER tr_check_qty
ON order_details
FOR INSERT,UPDATE
AS
IF (SELECT quantity FROM inserted) > products.quantity_in_stock
BEGIN
PRINT 'Orderded quantity cannot exceed quantity in stock'
ROLLBACK TRANSACTION
END
どこで参加できますか? 私は20の異なる方法を試しましたが、前に変数を宣言しようとしましたが、これを行う方法が見つかりません.
乾杯。