我有两个表table1 字段有A,B,C,D和table2字段有A,B,E,F,其中两个表的字段A,B完全一样,包括数据列也一样。如何在对table1进行操作的时候为了保证两个表的数据的一致性自动修改table2中的A,B字段数据呢?我用的是sqlserver2000做服务器。如何设置呢?谢谢了,正确立即给分。

解决方案 »

  1.   

    xxmmmx(踢踏)说的对,
    你自己写在前台也可以啊.
      

  2.   

    在sql管理器里面写触发器,控制数据一致性!
      

  3.   

    我也想过用触发器,但是触发器我没有用过。而且好像这个触发器的话占用的系统资源很大的。是不是有什么好办法。
    可否给触发器的简单操作步骤,
    如果前台,处理,如何处理呢?是不是要在对数据机进行EDIT,INSET delete 等操作时。分别进行处理。?
      

  4.   

    在table1建触发器。在表TABLE1上点右键,选管理触发器,里面就可以建一个新的触发器。
    具体操作通过写SQL语句来完成你要的操作就可以了
      

  5.   

    大家有没有发现他的A、B字段两个表里面都有,这样的话,可以用外键
    如下:A、B在table1中为主键,在table2中为外键,选中“级联更新相关字段”
      

  6.   

    回复楼上的。前提是A表的数据以要和B表的数据行数一样。如果象楼上的做法。会不会产生A表的数据要多于B表的数据呢?
      

  7.   

    触发器怎么写啊?我这个是从SQLSERVER 2000下考过来的。接下来怎么写恩???
    CREATE TRIGGER [TRIGGER NAME] ON [dbo].[Table1] 
    FOR INSERT, UPDATE, DELETE 
    AS