這是一個數據庫設計題,我的問題在實驗3和實驗4,據題意,我建立了3個表,分別是“藥品入庫表”,“藥品出庫表”以及“庫存記錄(增減)表”,並分別在入庫和出庫表網上查詢了相關藥品的數據插入了表中,我想問的是,“庫存記錄(增減)表”應該怎麼記錄它們的增減情況啊,
我在藥品入庫以及出庫用select增添了某些數據,怎麼這兩個表打開以後就沒有了?還有,在庫存記錄中記錄時間,藥品編號,增減數量等,我怎麼能保證,入庫的減少一件,出庫的增加一件,並且這一件的時間,名稱,以及在增減數量被記上呢
這個觸發器的原理很簡單,在入庫表、出庫表上各做兩個觸發器,for insert,for delete
比如入庫表的for insert:當入庫表增加一條數據的時候,更新增減表對應字段+1,for delete時就-1
那麼,對於出庫表的for insert:當出庫表增加一條數據的時候,更新增減表對應字段-1,for delete時就+1
具體的觸發器怎麼寫,可以去百度。