sql server 中,如果两个表建立关系,若主表中没有的产品,子表是无法添加记录的,相应的,若主表主键字段记录改变,子表跟着改变,这没问题问题是:  如果两个表之间没有建立关系,如何实现这种效果?

解决方案 »

  1.   


    ALTER TABLE [dbo].[T_USERGROUP] ADD
            CONSTRAINT [FK_T_USERGROUP_T_ACCTTEMPLATE] FOREIGN KEY 
            (
                    [ATNAME]
            ) REFERENCES [dbo].[T_ACCTTEMPLATE] (
                    [ATNAME]
            ) ON UPDATE CASCADE ON DELETE CASCADE
      

  2.   

    现在情况是这样:成品表
    零件表
    BOM表(字段:成品代号,零件代号,单位用量),
    BOM表成品代号和成品表的成品代号建立关系,零件代号和零件表建立关系,这样成品表和零件表主关键字段更新,bom表跟着更新。现在我将成品表、零件表合成一个表(基础资料表),那这个基础资料表和bom表之间如何实现合并前同步更新效果?