更新时间:2025-10-11 GMT+08:00
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; |

