解析Oracle数据库中的概念:同义词、序列与视图_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

解析Oracle中的概念:同义词、序列与视图

作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0

黑客防线网安网讯:  同义词 synonym   CREATE [PUBLIC]SYNONYM synonym For schema.object  隐藏对象的名称和所有者:  select count(*) from hr.employees;  create synonym emp for hr.employees;...

  同义词 synonym

  CREATE [PUBLIC]SYNONYM synonym For schema.object

  隐藏对象的名称和所有者:

  select count(*) from hr.employees;

  create synonym emp for hr.employees; --默认属于donny用户是donny的私有对象private

  select count(*) from emp;

  为分布式数据库的远程对象提供了位置透明性:

  访问其他数据库时要首先建立数据库连结:

  CREATE DATABASE LINK test_link CONNECT TO username IDENTIFIED BY pass USING 'orabase';

  Select count(*) from hr.employees@test_link;

  create synonym link_emp for hr.employees@test_link;

  select count(*) from link_emp;

  提供对象的公共访问:

  create public synonym pub_emp for hr.employees;

  pub_emp属于public用户,数据库所有用户都可以访问

  同义词类型

  –私有 emp 实际上donny.emp

  –公用 pub_emp 所有用户都可以直接访问

  当公有对象和私有对象同名时(因为数据不同的用户,所以可以),以私有对象优先(类似于局部变量)

  desc dba_synonyms/ user_synonyms/ all_synonyms 数据字典,复数

  tab公有同义词

  建立私有的tab表,查看效果。

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-12450-1.html
网站维护教程更新时间:2012-03-23 00:41:02  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer