現在ブックストアの在庫数を変更するトリガーを作ってるのですが、ひとつの商品を買ったのにすべての商品の在庫数が減ったりしたりなど不具合が多くてお手上げです。
CREATE TRIGGER tg_add_BooksOrderDetail
ON BooksOrderDetail
FOR INSERT
AS
DECLARE @BooksID int,@OrderAmount int,@Stock int
SELECT @BooksID = bod.BooksID,
@OrderAmount = bod.OrderAmount,
@Stock = b.Stock - @OrderAmount
FROM BooksOrderDetail as bod,Books as b
WHERE b.BooksID = @BooksID
UPDATE Books
SET Stock = @Stock
return
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでのループ順序について 3 2023/03/13 10:55
- メルカリ メルカリShopsを作るとメルカリで販売は楽になりますか メルカリとまったく変わりませんか? 2 2022/10/11 19:22
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
- Excel(エクセル) マクロで最終行から上に検索を逆にしたい 1 2022/05/17 18:27
- スーパー・コンビニ 一斉値上 スーパーの食料品 値上や単価の仕組みは? 4 2022/06/01 16:18
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- 専門店・ホームセンター YouTubeで見たクレーマー動画についてみなさんの意見を聞きたいです 5 2022/05/17 17:15
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
NETWORKDAYS関数について
-
トリガーについて
-
「マスタ」と「テーブル」の違...
-
sqlserverで集計結果をUPDATEし...
-
[ BETWEEN ] vs [ >= AND <= ]
-
accessのエクスポートエラーに...
-
重複するキーから一番古い年月...
-
Accessにインポートしたら並び...
-
ACCESSのSQLで、NULLかNULLでな...
-
エクセルでテーブルの最終行が...
-
3つ以上のテーブルをUNIONする...
-
SELECT文でのデッドロックに対...
-
2つのテーブルから条件に一致...
-
2つの項目が重複するレコード...
-
accessテーブル作成クエリを実...
-
Access 1レコードずつcsvで出力...
-
UPDATE文で発生するデッドロッ...
-
ACCESS2007 フォーム 「バリア...
-
列名XXXXが無効です
-
SELECT時の行ロックの必要性に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLServer 分散トランザクショ...
-
エクセルアドインの使用方法に...
-
ストアドプロシージャでのファ...
-
トリガが完全にかからない
-
ストアド更新履歴
-
ストアドプロシージャーのパラ...
-
ストアド、トリガーの同時呼出
-
SQL Server INSERTのトリガで採番
-
ストアドプロシージャの多用で...
-
SQLServer7.0 重大な例外「EXCE...
-
ソリューションエクスプローラ...
-
T-SQLで一時テーブルの名前を毎...
-
SQL Serverトリガの中でDMLの種...
-
ストアド(PL/SQL)でログイン処...
-
SQLServerのトリガ機能について...
-
「マスタ」と「テーブル」の違...
-
[ BETWEEN ] vs [ >= AND <= ]
-
2つのテーブルから条件に一致...
-
ACCESSのSQLで、NULLかNULLでな...
-
オラクルではできるのにSQLSERV...
おすすめ情報