oracle中什么是同义词,它有几种类型,不同类型同义词的区别是什么?并写出语法?

问题描述:

oracle中什么是同义词,它有几种类型,不同类型同义词的区别是什么?并写出语法?

1、私有同义词
只能被当前用户访问.
2、公有同义词
可被所有的数据库用户访问.
创建同义词语法:
create [or replace] [public]
synonym 同义词名称
for [用户名.]对象名;
注释:[]中表示可写、或不写;[or replace]表示如果已经有了你要创建的同义词就取代/替换原有的同义词;[public]表示是否把同义词公有