ALTER SYNONYM
功能描述
修改SYNONYM对象的属性。
注意事项
- 目前仅支持修改SYNONYM对象的所有者。
- 只有系统管理员和同义词的所有者有权限修改SYNONYM对象的所有者信息。
- 修改者必须是新所有者的直接或间接成员,并且新的所有者必须拥有该同义词所属模式的CREATE权限。
语法格式
1 2 |
ALTER SYNONYM synonym_name OWNER TO new_owner; |
参数说明
参数 |
描述 |
取值范围 |
---|---|---|
synonym_name |
需要修改的同义词名称,可以带模式名。 |
已存在的同义词名称。 |
OWNER TO |
用于修改同义词所有者的子句。 |
- |
new_owner |
同义词的新所有者。 |
有效的用户名。 |
示例
创建同义词t1。
1
|
CREATE OR REPLACE SYNONYM t1 FOR ot.t1; |
创建新用户u1。
1
|
CREATE USER u1 PASSWORD '{password}'; |
修改同义词t1的所有者为u1。
1
|
ALTER SYNONYM t1 OWNER TO u1; |