时间:2021-07-01 10:21:17 帮助过:33人阅读
(1)创建私有同义词:CREATE OR REPLACE SYNONYM SYN_NAME(同义词名) FOR OBJ_NAME(对象名)
(2)创建公有同义词:CREATE OR REPLACE PUBLEC SYN_NAME(同义词名) FOR OBJ_NAME(对象名)
(3)删除私有同义词:DROP SYNONYM SYN_NAME(同义词名)
(4)删除公有同义词:DROP SYNONYM PUBLIC SYN_NAME(同义词名)
(5)授予私有同义词权限给用户:GRANT CREATE SYNONYM TO USER(Oracle用户)
(6)授予公有同义词权限给用户:GRANT CREATE PUBLIC SYNONYM TO USER(Oracle用户)
注意:所有测试的SQL语句均在Oracle11gR2环境下运行。
SCOTT用户下给EMP表创建同义词,提示没有创建同义词的权限,如图1-1所示;然后给SCOTT创建公有同义词与私有同义词的权限,如图1-2所示
图1-1
图1-2
接下来,给EMP表创建私有同义词,然而只有SCOTT用户自己访问,如图1-3所示,SYSTEM等其他用户不能访问,如图1-4所示
图1-3
图1-4
再接下来,给EMP表创建公有同义词,SCOTT用户能访问,如图1-5所示,SYSTEM等用户也能访问,如图1-6所示
图1-5
图1-6
每天一点点,会有提高的,哈哈哈哈哈哈哈。。。
Oracle 基础——同义词
标签:sql语法 种类型 私有 删除 同名 演示 语句 oracl 环境