我目前是Firebird中的新成員,尤其是觸發器。通常我手動在腳本中完成此操作,但使用觸發器創建它真的很吸引人。火鳥觸發器:修改值和插入記錄
請讓我先解釋我的表格。
***STOCK*** CODE NAME TOTAL GOOD BROKEN SERVICE ***DETAIL*** ID STOCK_CODE SERIAL ***BROKEN*** DETAIL_ID MARK ***SERVICE*** DETAIL_ID START_DATE END_DATE COST ***LOGS*** DETAIL_ID MARK START_DATE END_DATE COST
現在我的問題:
成壞了怎麼修改STOCK.GOOD和STOCK.BROKEN值後插入一個新的記錄?那將是:STOCK.GOOD-1,STOCK.BROKEN + 1。
如何刪除BROKEN和SERVICE中的所有記錄到LOGS中,然後刪除SERVICE中的當前記錄?
我希望我的問題能被接受。
非常感謝您提前。
問候, 阿卜迪
對不起,我是指AFTER INSERT,而不是BEFORE INSERT。 – frozenade 2012-08-14 01:47:02
你用Delphi嗎? – 2012-08-14 11:31:42