在数据库中能自动修改数据的就只有触发器么?那下面这个问题的触发器改怎么写:
建立仪器仪表台帐(对应表:YQYB_KCGL库存管理)
表结构:
单位名称、设备名称、型号、规格和精度、编号、厂家、单位、库存数量、借出数量、总数量、备注、负责人、试验周期采购入库记录(对应表,YQYB_ YQYB采购入库)
表结构:
入库编号、单位名称、名称、型号、规格和精度、编号、厂家、单位、数量、试验周期(单位:年)、备注、负责人建立试验周期表:
设备名称、设备型号、试验周期
可增加、删除、修改
如果修改了,则对应的YQYB_ YQYB中的试验周期也应随之更改,同时更改下次的计划试验时间实验计划管理(YQYB_ YQYB表)
表结构:
在此表中增加一下字段:
上次试验时间(精确到月)
计划试验时间(精确到月)
由于已经有了试验周期,当用户修改了上次试验时间,系统自动修改计划试验时间。

解决方案 »

  1.   

    触发器应用参考
    http://blog.csdn.net/jinjazz/archive/2008/12/01/3420299.aspx
    自动修改数据也只有触发器了。
      

  2.   

    1:觸發器
    2:數據時間是主鍵或UNIQUE鍵,可以外鍵級連更新
      

  3.   

    可以建立作业-->存储过程-->调度
      

  4.   

    [Quote=引用 
    建立试验周期表: 
    设备名称、设备型号、试验周期 
    可增加、删除、修改 
    如果修改了,则对应的YQYB_ YQYB中的试验周期也应随之更改,同时更改下次的计划试验时间
    [/Quote]不用触发器 用存储过程 update也可以吧,最多也就同时更新三个表了()