oracle创建同义词语法
时间: 2023-08-17 08:05:04 浏览: 182
Oracle中定义以及使用同义词的方法
创建同义词的语法如下:
```
CREATE [PUBLIC] SYNONYM [schema.]synonym-name FOR [schema.]object-name [@ dblink]
```
其中:
- `PUBLIC`:可选参数,表示创建的同义词是否为公共的。
- `schema`:可选参数,表示对象所在的模式(用户)。
- `synonym-name`:同义词的名称。
- `object-name`:要建立同义词的对象名称。
- `@ dblink`:可选参数,表示对象所在的远程数据库。
例如,创建一个名为 `emp` 的同义词,指向模式 `scott` 中的表 `emp`,可以使用以下语句:
```
CREATE SYNONYM emp FOR scott.emp;
```
如果需要创建公共的同义词,则在 `CREATE` 和 `SYNONYM` 关键词之间加上 `PUBLIC`。例如:
```
CREATE PUBLIC SYNONYM emp FOR scott.emp;
```
阅读全文