Oracle同义词
来源:互联网 发布:网络推广费用预算 编辑:程序博客网 时间:2024/06/06 17:19
Oracle中同义词(synonym ):oracle中同义词是任何表、视图、物化视图、序列、存储过程、函数、包、类型、Java类对象、用户定义类型,或是其他的同义词的别名。由于其只是一个别名,所以除了在数据字典中的定义不占任何空间。
作用:
可以隐藏表原来的名字。
提供对象访问的安全性。
分类:
公共同义词:
所有用户都可以直接引用,并且这种同义词由public组用户所拥有。
私有同义词:
只能由其对象用户直接引用。
创建同义词:
语法:
create synonym 同义词名字 for [用户名.]表名;
例如:给表test创建一个同义词
create synonym my_te for test;
创建一个公共同义词:用户必须具备create public synonym系统权限
语法:
create public synonym 同义词名字 for [用户名.]表名;
例如:给用户名为briup下的test表创建一个public_test同义词
create public synonym public_test for briup.test;
授权给所有人
grant select on my_te to public
创建私有同义词:用户必须具备create public synonym系统权限
如果在其他用户下创建同义词,该用户必须具备create any synonym权限
语法:
create synonym 同义词名字 for [用户名.]表名;
例如:给用户名为briup的test表创建一个同义词private_test
create synonym private_test for briup.test;
删除同义词:
删除公共同义词:
语法:drop public synonym 同义词的名字
例如:drop public synonym public_test;
删除私有同义词:
语法:drop synonym 同义词的名字
例如:drop synonym private_test
阅读全文
1 0
- oracle 同义词
- Oracle--同义词
- oracle 同义词
- oracle同义词
- oracle同义词
- oracle 同义词
- oracle同义词
- oracle同义词
- oracle同义词
- oracle同义词
- oracle同义词
- oracle同义词
- Oracle同义词
- Oracle 同义词
- Oracle同义词
- Oracle同义词
- Oracle 同义词
- Oracle同义词
- [PAT乙级]1023. 组个最小数 (20)
- 单片机数组操作需谨慎-程序跑飞原因之一
- 51Nod
- 一致性Hash算法背景
- 20170728 JAVA利用循环和选择语句解决购物车问题
- Oracle同义词
- 经典算法-质数判断
- 编写方法,判断一个正整数是不是质数
- javascript-排序算法
- pip安装python库总提示下载超时read timed out的解决办法
- Java基础笔记整理---【07】面向对象程序设计-类和对象
- C语言:使用strtok()函数分割字符串
- 实现对一个8比特位数据(unsigned char)的指定位的置0或者置1操作
- QT样式使用