Oracle的同义词(synonyms)从字面上理解就是别名的意思,你可以给张三起个外号叫三儿,你也可以叫他三哥,本质上就是一种映射关系。
1.创建同义词语句:
create public synonym xxx(同义词名称) for user.table_name(原表或视图名,可以是用户.表或视图等名称);
此外如果要创建一个远程的数据库上的某张表的同义词,需要先创建一个Database Link(数据库连接)来扩展访问,然后在使用如下语句创建数据库同义词:
create synonym table_name for table_name@DB_Link;