作者:王锟2004 | 来源:互联网 | 2023-05-18 20:32
现在有个数据库用户a,下面有个表a,表a有个字段a现在建立是基于表a的视图a,也建立了同义词a,同义词赋予数据库用户b数据库用户a,b是同库我现在数据库用户b,有个表b里面一个
现在有个数据库用户a ,下面有个表a ,表a有个字段a
现在建立是基于表a的视图a ,也建立了同义词a ,同义词赋予数据库用户b
数据库用户a ,b是同库
我现在数据库用户b ,有个表b里面一个字段b外键表a的字段a ,但现在仅有视图a可用
这怎么弄?
2 个解决方案
不能这样建立 FK ;
FK 要求,被参考表的 PK 或 UIX 。 而这两个对象,均不能在 VIEW 上建立 ;
不能基于视图建外键,但可以基于同义词建外键。
所以,你这种情况,只能在表a或它的同义词上建外键。