zlff.net
当前位置:首页 >> ORACLE 创建同义词是在哪个用户 >>

ORACLE 创建同义词是在哪个用户

只要用户有创建同义词的权限,那他就可以为任何对象创建同义词 使用B用户创建的话不需要再次授权,其他用户创建的话需要再次授权

有2种办法: 其中之一就是你说的同义词,在你的用户中建立到A的同义词,当用户A换成用户B的时候,修改同义词即可。 之二,就是用databaselink,代码中写成表名@dblink,视图名@dblink 等等 这样当用户A换成用户B时,只要修改dblink的用户A到用户...

查数据字典看看 SELECT owner,t.SYNONYM_NAME FROM all_synonyms t where t.synonym_name='';

这个说的是SQLServer吧,Oracle没有默认用户sa 在Oracle中,你创建用户xaie 和 xaw8 create user xaie identified by xaie; create user xaw8 identified by xaw8; 接着用xaie登录: connect xaie/xaie@xxx; -- xxx为数据库的本地Net服务名 创建...

你创建的是啥类型同义词? 公用还是私有?

使用存储过程或函数来实现,首先查出用户tsdba下所有的表名,存放至游标中,然后在循环创建同义词就好了

1.你可能需要在user用户中给当前用户(user2)授权: grant select/delete/update on user2 创建同义词: create public synonym table_name for user.table_name; 2.删除同义词: drop public synonym table_name; 3.查看所有同义词: select * f...

public synonym 应该属于public模式下的对象。 view属于普通用户下的对象,不在同一个命名空间内。是允许重名的。访问的时候会先访问用户自己模式下的对象,如果没有,再访问public sysnonym。 (普通synonym是模式的对象。)

1、表的所有用户要给表授予公共权限。例如:授予查询权限 grant select on 表 to public; 2、建立公有同义词不要忘了加上public选项,如:create public sysnonym ... ...

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

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