更新时间:2025-07-10 GMT+08:00
分享

ALTER SYNONYM

功能描述

修改SYNONYM对象的属性。

注意事项

  • 目前仅支持修改SYNONYM对象的所有者。
  • 只有系统管理员和同义词的所有者有权限修改SYNONYM对象的所有者信息。
  • 修改者必须是新所有者的直接或间接成员,并且新的所有者必须拥有该同义词所属模式的CREATE权限。

语法格式

1
2
ALTER SYNONYM synonym_name
    OWNER TO new_owner;

参数说明

表1 ALTER SYNONYM参数说明

参数

描述

取值范围

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;

相关链接

CREATE SYNONYMDROP SYNONYM

相关文档