键都随便更新?我一般不会让有实际意义的字段作为键的.比如guid作为键,而编号之类的作普通字段处理.

解决方案 »

  1.   

    其实可以不可以找到 所有跟存货档案表 的cInvCode 字段有关联外键名称?
      

  2.   

    有个思路是这样的:
    找出所有跟“存货档案”的cInvCode 字段有外键关系的 表,并找到他们的外键名称。 --------A
    找出“存货档案”的的cInvCode 字段的所有引用cInvCode 字段的外键名称。----------B在B里面找,看A里面有哪些跟它想匹配。 匹配的话就保存他们的外键名称、主表、外键表等信息。-------C
    然后删除它们关联。
    接着更新他们的编码
    最后根据C里面的信息恢复原来的外键关系。。
    不过,B这里不知道要怎么查出来。
    要SQL语句查。。 因为量比较大。。