我目前是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