table1
col1 int identity(1,1),
col2 varchar(10),
col3 texttable2
col1 int,
col2 varchar(10),
col3 text需求:当table1添加一条记录,table2也添加一条相同的记录,当table1的数据更新了,table2也同样的更新。可以说是同步,但也不是,因为跟删除没有关系。

解决方案 »

  1.   

    我都知道用触发器啊!可我不知道如何处理text
      

  2.   

    不成,有text数据,只能存储过程一起插入了。
      

  3.   

    存储过程一起插入?什么意思?比较尴尬的地方就是有identity和text
    如果是用instead of触发的话,就不能更新回原来那条记录(insert after delete)。
    如果update ... from inserted,这样以后对于出现表结构的变化,就比较难维护。
    不知道有没有什么其他好的办法?