xcxd.net
当前位置:首页 >> orAClE 同义词问题 >>

orAClE 同义词问题

相当于alias(别名),比如把user1.table1在user2中建一个同义词table1 create synonym table1 for user1.table1; 这样当你在user2中查select * from table1时就相当于查select * from user1.table1; 优点自己总结吧。 例如: 在oracle中对用户的管...

同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。 Oracle的同义词有两种类型:公有同义词与私有同义词。 1:公有同义词由一个特殊的用户组Public所拥有。 2:私有同义词是由创建他的用户所有。 创建同义词的语...

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; 为分布式数...

--首先将sys用户下的视图v01的select权限赋予所有用户grantselectonsys.v01topublic;这样其它所有用户就可以查询这个视图select*fromsys.v01;如果其它用户查询这个视图时不想加这个表(视图)所有者,就可以建公共同义词createpublicsynonymv01f...

SELECT * FROM SYS.ALL_SYNONYMS WHERE SYNONYM_NAME='S'.里面有同义词的表与用户

SELECT * FROM SYS.ALL_SYNONYMS WHERE SYNONYM_NAME='S'.

同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。 Oracle的同义词有两种类型:公有同义词与私有同义词。 1:公有同义词由一个特殊的用户组Public所拥有。 2:私有同义词是由创建他的用户所有。 创建同义词的语...

要使用department用户创建。 如果department和employee是同一个库不同表空间。 /** for 用户名.表名 */create public synonym synonym_name for department.部门表;如果department和employee不是同一个库。那么还需要加上部门所在库的database l...

这种情况应该是授予权限的问题造成的。 1、表的所有用户要给表授予公共权限。例如:授予查询权限“grant select on 表 to public”; 2、建立公有同义词不要忘了加上public选项,如:create public sysnonym。 同义词是数据库方案对象的一个别名,...

oracle导入的同义词其实就是一个创建语句而已,如果同义词很多的话,直接用PL/SQL Developer的菜单栏的工具=>导出对象里面选择需要导出的同义词 命名为imp_synonym.sql 导出路径比如设置位D盘根目录 D:\ imp_synonym.sql 完成后 打开cmd窗口 输...

网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com