create or replace view vcompany 
as
select d.dist_id CompanyCode,d.name_c namec,d.name_e namee from cs.distributor_master
其中cs是另外一个user,这样view在创建的时候会说没有足够的权限。
请问我应该给什么样的权限?现在current user的权限如下:
grant connect to CURRENTUSER;
grant dba to CURRENTUSERwith admin option;
grant unlimited tablespace to CURRENTUSERwith admin option;

解决方案 »

  1.   

    把表cs的select权限赋给当前用户就可以了吧
      

  2.   

    好像不行。我都给了dba的role了。
    我又把cs.distributor_master的select权限给当前用户了。还是不行
      

  3.   

    grant select on 授權的表名 to 本自己的數據庫用戶此語法用在要授權到自己的數據庫上操作,如果可以的話記的加分給我哦!呵呵!