跨数据库建立外键

yinqi025 2008-02-15 02:40:21
因为我把常用的东西独立了出来,比如权限模块
但是发现权限中用户中因为建立用户要选择是哪家店的帐号,所以就会有帐号是与门店有关系的,

解决方法是有:
不建立外键关系,就是在删除门店的时候,然后来权限模块的帐号表中删除该门店的帐号

不知道有没有好的介意。。。
...全文
281 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yinqi025 2008-02-15
  • 打赏
  • 举报
回复
本来想做的通用一点,下一个软件直接可以拿出来用就可以,可见真正的通用还是。。。
thank you了海阔天空
昵称被占用了 2008-02-15
  • 打赏
  • 举报
回复
反正我感觉这样分库是自找麻烦

或者人家的系统是从foxpro升级来的,foxpro每个表都是独立的,别人的东西并不一定都是好东西
yinqi025 2008-02-15
  • 打赏
  • 举报
回复
但我以前看到过一个系统。。。它可以把会员模块,库存,权限等模块都每个模块一个数据库,我不明白他们是怎么实现数据的统一,还有有些查询的时候不是也很麻烦吗?要从不同的数据库中查?
昵称被占用了 2008-02-15
  • 打赏
  • 举报
回复
看不到独立成库的任何好处

如果你使用sql server 2005,使用架构的概念实现逻辑上的独立也许是个不错的想法
dawugui 2008-02-15
  • 打赏
  • 举报
回复
删除之前,查询是否存在相关数据.如果存在,则不能删除之.
昵称被占用了 2008-02-15
  • 打赏
  • 举报
回复
说句废话:
独立都是相对的

34,870

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧