返回首页

删除外的关键constratint和更新表: 大家好,我要更新一个名为Employee的表,但我得到一个例外,因为其他一些表与它相关联的关键在外国constratint。
我怎么可以更新表,任何人都可以帮助我。
我怎样才能删除外键约束,然后更新表,然后再次把约束。

谢谢:prot0col

回答

评论会员:游客 时间:2012/02/04
给认为阿比纳夫的意见-但如果你先走,这应该做到这一点:codepreALTERTABLEtbl_nameDROPFOREIGNKEYfk_symbol;/pre/code这里,我是用一个实际的例子:codepreALTERTABLEVendaTic.RoleMasterDROPFOREIGNKEYFeature_Code;/pre/code
baisak
评论会员:游客 时间:2012/02/04
您好亲爱的,你什么都问,这是不可能的。根据你的雇员表与另一个表的外键。如果你不想另一个表reocord,然后做下面的步骤1。雇员表上点击右键并选择修改。然后将打开其列和数据类型表。SELCT这是外键列。2.Right点击该列选择relaionship。3.One窗口将打开选择插入和更新规范和SELCT更新规则,然后从下拉选择没有行动。4。现在您的表将允许您更新。希望这会帮助你。如果没有然后再查询
prot0col
评论会员:游客 时间:2012/02/04
感谢回答了很多球员。你的回复是真的很乐于助人,为大家,如果你在这种条件下取得的,从来没有尝试的方法,我跟着是椭圆的外键,然后更新表,然后添加外键,它会弄乱的结构,并会你的数据库不稳定。无论每个人都回答说,这就是正确的做法,但对我来说它仍然有点乱,因为我不能修改表中,由于一些限制。是否有任何其他方式做同样没有修改表,以使其级联