程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> sqlserver-數據庫設計的小問題,看到的麻煩解答一下,蟹蟹

sqlserver-數據庫設計的小問題,看到的麻煩解答一下,蟹蟹

編輯:編程解疑
數據庫設計的小問題,看到的麻煩解答一下,蟹蟹

這是一個數據庫設計題,我的問題在實驗3和實驗4,據題意,我建立了3個表,分別是“藥品入庫表”,“藥品出庫表”以及“庫存記錄(增減)表”,並分別在入庫和出庫表網上查詢了相關藥品的數據插入了表中,我想問的是,“庫存記錄(增減)表”應該怎麼記錄它們的增減情況啊,

我在藥品入庫以及出庫用select增添了某些數據,怎麼這兩個表打開以後就沒有了?還有,在庫存記錄中記錄時間,藥品編號,增減數量等,我怎麼能保證,入庫的減少一件,出庫的增加一件,並且這一件的時間,名稱,以及在增減數量被記上呢圖片

最佳回答:


這個觸發器的原理很簡單,在入庫表、出庫表上各做兩個觸發器,for insert,for delete
比如入庫表的for insert:當入庫表增加一條數據的時候,更新增減表對應字段+1,for delete時就-1
那麼,對於出庫表的for insert:當出庫表增加一條數據的時候,更新增減表對應字段-1,for delete時就+1
具體的觸發器怎麼寫,可以去百度。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved