设为首页 | 加入收藏
六合仙缘论坛,www.826789.com,王中王开奖记录,233kj手机看开奖,tk448天一图库,664455.com,www.40886.com
您当前位置:主页 > tk448天一图库 > oracle同义词查询不了。

oracle同义词查询不了。

时间:2019-09-18 11:46 来源:未知   点击:

  爱奇艺PPS版的梦幻西游手游版的APK 那里下载?,不知道是什么原因,我用实例B下用sys执行上述语句,建同义词也是同样的错误,请教各位大侠

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  知道合伙人互联网行家采纳数:5851获赞数:9303从事互联网运营推广,3年以上互联网运营推广经验,丰富的实战经验。现负责运营推广工作。向TA提问展开全部SELECT * FROM SYS.ALL_SYNONYMS WHERE SYNONYM_NAME=S.里面有同义词的表与用户

  1:用户在自己的模式下创建私有同义词,这个用户必须拥有CREATE SYNONYM权限,否则不能创建私有同义词。

  2:如果需要在其它模式下创建同义词,则必须具有CREATE ANY SYNONYM的权限。

  如果要创建一个远程的数据库上的某张表的同义词,需要先创建一个Database Link(数据库连接)来扩展访问,然后再使用如下语句创建数据库同义词:create synonym table_name for ;

  公共同义词是和用户的schema无关的,但是公共的意思并不是所有的用户都可以访问它,必须被授权后才能进行;私有同义词是schema的对象

  使用同义词可以保证当数据库的位置或对象名称发生改变时,应用程序的代码保持稳定不变,仅需要改变同义词;

  当使用一个没有指定schema的同义词是,首先在用户自己的schema中寻找,然后再公共同义词中寻找

  对原对象进行DDL操作后,同义词的状态会变成INVALID;当再次引用这个同义词时,同义词会自动编译,状态会变成VALID,无需人工干预,当然前提是不改变原对象的名称

  1:公用同义词与私有同义词能否同名呢?如果可以,访问同义词时,是共有同义词还是私有同义词优先?

  可以,如果存在公用同义词和私有同义词同名的情况,在访问同义词是,访问的是私有同义词的指向的对象。

  因为HR没有访问OE模式下对象的权限,如果OE模式给HR用户赋予了SELECT对象等权限,那么HR用户即可访问。