当前位置:主页>销售管理软件> 列表

关于外键的问题 找免费个人记账软件

进销存软件版1楼: 我有一个数据库,数据库里有一个表 Guest ,有 106张 其他表 和Guest 表 通过 GuestID字段建立的外键关联的关系
现在我要把Guest表里的 GuestID 全部修改掉,然后把其他表里的 有关GuestID 的字段也改掉。
但是由于外键的关系,我不能通过update语句对Guest表的GuestID字段进行修改
我的目的是把 Guest 表里的 GuestID 字段值,和 其他关联表里的 GuestID字段值 进行修改。

用什么方法最好,大家集思广议,来讨论讨论啊。
sql server 2000里的 的外键 可以象 Oracle 一样,停用 和 启用 的么,如果可以的话,该怎么做的?(我可以查出共有几个外键相关)

2楼: 不是有一个规则是这个被别的表引用的键一改,别的表也会跟着改的吗 如免费个人记账软件

3楼: 帮顶!

╭=========================================╮

80G海量源代码,控件,书籍全免费狂下不停!

http://www.source520.com

╰=========================================╯

4楼: wszysystem, 你说的这个规则是要另外再建的么,还是本身就有这样的规则的?。

5楼: 在建立主从关系的时候可以设置级链关系,如级链更新、级链删除。
如果你设置了级链更新,就可以自动的完成你的要求了,你只需要修改主键值,外键值自动保持一致。
sqlserver中
设计表-〉表和索引属性-〉关系
选择关系,勾选最后3项

6楼: 问题是我原来建的时候,没有建立级连删除的关系。
在没有级连删除的情况下,我怎么能达到我的修改的目的呢?

进销存软件版7楼: 我有更好的方法。我們私下聊聊
加我QQ175282045

8楼: 接受答案了.