我有三个数据库db1,db2,db3
在db2中要查询db1的表tb,建立了db1.tb的视图;
在db3中也要查询db1的表tb中的数据,也想用建立视图的方式,
请问:建立db2.tb的视图与建立db1.tb的视图有什么区别呢?在速度上有没有影响呢?
在db2中要查询db1的表tb,建立了db1.tb的视图;
在db3中也要查询db1的表tb中的数据,也想用建立视图的方式,
请问:建立db2.tb的视图与建立db1.tb的视图有什么区别呢?在速度上有没有影响呢?
解决方案 »
- update语句问题
- 各路神仙,谁能告诉我Oracle的“首选身份证明”该怎么理解呀?
- java调用oracle的包经常报ORA-06508: PL/SQL: could not find program unit being called
- 用sys登录成功,然后操作,也说权限不足?
- dbca建库 建到一半磁盘空间满了 重新建库怎样删除原来的
- 如何进行分组统计?
- 关于日期查询的问题,牛人请进,在线等,答对马上给分!!!
- 感觉自己的oracle805还可以,问题是现在要用817,安装了一个,感觉完全不一样??
- 查询语句单独执行时结果有两条记录,但是放到游标里执行后,游标rowcount=0,是怎么回事呀
- oracle存储过程的循环条件
- 在语句中的单引号怎么处理?
- 一条sql语句如何同时对两个服务器上的表进行操作??
直接在DB3上建立DB1的視圖,比較好。如果DB3上建立DB2的視圖,DB2的視圖指向DB1,這樣會要連接連個數据庫。速度會慢
直接建立指向DB1的就是直接訪問速度快。不知道我對樓主問題的理解是否正確。