Oracle 10gA用户的一个私有同义词syn_name,
怎么写sql语句可以授权给B用户访问该同义词?
谢谢各位啊oraclesql同义词

解决方案 »

  1.   

    grant all on 同义词名 to 用户名 
      你试试看
      

  2.   

    如果A用户的东西想让B通过同义词访问,比如表
    用A用户登入:
    把表的select权限授予B
    然后以B用户登入:
    直接创建就可以访问了create synonym syn_name for A.表;
      

  3.   


    我是以A用户登录 ,创建了同义词create synonym B.表 for 表(表名一样)
    也就是希望代码访问B.表,经过同义词实际访问的是A.表
      

  4.   

    只要给A用户授予create any synonym的权限即可
    当然B用户要存在