Oracle 数据库中table与私有同义词与公有同义词的优先级顺序
2015-11-08 12:00
288 查看
在同一个用户下,table的名字和私有同义词的名字不能一样。
table的名字可以和公有同义词一样。
在schema里,当面临着自身私有对象和公共同义词对象的时候,Oracle会优先选择私有对象作为目标。
在有私有同义词和公有同义词的相同的情况下,Oracle优先选择私有同义词对象
归纳出一个原则:在选择对象的时候,范围是从小而大,Oracle倾向于选择范围小的对象。
table的名字可以和公有同义词一样。
在schema里,当面临着自身私有对象和公共同义词对象的时候,Oracle会优先选择私有对象作为目标。
在有私有同义词和公有同义词的相同的情况下,Oracle优先选择私有同义词对象
归纳出一个原则:在选择对象的时候,范围是从小而大,Oracle倾向于选择范围小的对象。
相关文章推荐
- Linux下如何启动、关闭Oracle以及打开关闭监听
- Mysql与Oracle group by的不同之处
- Oracle查看表空间使用率(包括临时表空间)
- 【Oracle】无宕机迁移更换asm磁盘
- oracle备份
- RMAN Catalog 和 Nocatalog 的区别
- oracal 基本操作备忘[1]
- oracle高性能的SQL语句的写法
- oracle中的not in注意事项
- oracle字符乱码的解决方法
- 我的Java学习笔记1——java执行Oracle的sql语句时报错ORA-00911无效字符错误
- Oracle安装图解
- ORACLE 中的 ROW_NUMBER() OVER() 分析函数的用法
- Oracle高级查询之OVER (PARTITION BY ..)
- oracle查询结果保存为xml
- Oracle 11g 的 VKTM 进程 - virtual keeper of time
- mybatis调用oracle存储过程
- Oracle的主要进程简要
- PostgreSQL、Oracle/MySQL和SQL Server的MVCC实现原理方式
- (总结)Oracle 11g常用管理命令(用户、表空间、权限)