码迷,mamicode.com
首页 > 其他好文 > 详细

同义词(学习笔记)

时间:2015-01-18 12:59:48      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

同义词 = 表的别名

语法:
CREATE [PUBLIC] SYNONYM 同义词名称 FOR 数据库对象 ;

示例一、

--使用管理员创建或者具有创建同义词权限的用户
--为scott创建同义词
CONN sys/change_on_install AS SYSDBA ;
CREATE SYNONYM myemp FOR scott.emp 

--使用scott登录
select * from myemp;
--效果和以下相同
select * from emp;

查询同义词是否创建成功

SELECT * FROM User_Synonyms;

如果要创建公共的同义词只需要在前面加上public,这样任何有查询权限的用户都可以使用

使用管理员登录,并创建,公共同义词

CREATE PUBLIC SYNONYM myemp FOR scott.emp;

新建用户并登录或者,使用其它用户登录,都可以执行以下

--执行
SELECT * FROM myemp;

删除同义词的语法
DROP SYNONYM 同义词名称

DROP SYNONYM myemp;

 

同义词(学习笔记)

标签:

原文地址:http://www.cnblogs.com/liunanjava/p/4231387.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!