如果程序包也有这种所属关系,如何让其它用户执行该程序包?或者说如何创建全局程序包?有没有全局表这个概念?就是其它用户访该表时,不论是不是创建者都可以直接访问,而不用加上如hr.emp这样的方法访问。
谢谢!

解决方案 »

  1.   

    全局表似乎没有。
    不过,有替代的解决方案,比如有表scott.emp,
    但是你现在的用户是test,假设它有对表scott.emp的访问权限
    这时,可以创建一个同义词emp,将scott.emp定义为此同义词emp
    这样,就可以直接在test用户下边访问:
    select * from emp
      

  2.   

    同意2楼的说法,程序包好象也只能在用户下创建,然后赋给其他用户excute权限,没听说能够直接在另外一个用户下访问的,期待更权威的说法