什么是Oracle的同义词(synonym)? 如何创建synonym?
同义词是相当于别名,是为了简化一些表名或者数据对象。 当我们以一个用户登陆而要去访问另一个用户创建的数据对象时,我们需要使用用户名.对象名的方法来使用,这样造成对象名难记,麻烦,使用同义词可以解决这个问题。
假定我们现在以system的身份的登陆进去,我们需要访问scott用户下面的一个表emp;
常规的写法是:select * from scott.emp;
现在我们可以先建立一个同义词:
create synonym my_syn for scott.emp;
然后我们这样来访问这个表了:
select * from my_syn;
假定我们现在以system的身份的登陆进去,我们需要访问scott用户下面的一个表emp;
常规的写法是:select * from scott.emp;
现在我们可以先建立一个同义词:
create synonym my_syn for scott.emp;
然后我们这样来访问这个表了:
select * from my_syn;
【什么是Oracle的同义词(synonym)? 如何创建synonym?】相关文章
1. 什么是Oracle的同义词(synonym)? 如何创建synonym?
2. 什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
3. 什么是Oracle的后台进程background processes?都有哪些后台进程?
4. 我们没有写servlet的构造方法,那么容器是怎么创建servlet的实例呢
5. How to spawning asynchronous work in J2EE
6. System.Array.CopyTo()和System.Array.Clone()有什么区别
7. 什么是表空间(tablespace)和系统表空间(System tablespace)
8. 什么是表空间(tablespace)和系统表空间(System tablespace)?
9. 什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
本文来源:https://www.mianshiwenti.com/a13424.html
进入下载页面
上一篇:几道Oracle面试题值得一看
下一篇:Oracle及SQL相关面试题
﹝什么是Oracle的同义词(synonym)? 如何创建synonym?﹞相关内容
- Spring如何创建一个数据连接池
- PHP中如何创建和修改数组
- Ruby如何创建一个线程
- Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
- 什么是Deployment descriptors;都有什么类型的部署描述符
- 简述synchronized和java.util.concurrent.locks.Lock的异同
- 如何查询Oracle数据库中已经创建的索引
- 什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
- Oracle面试(DBA For oracle数据库技术)
- How to detect and cleanup pending transactions in Oracle