oracle在该模式下查一下相关的权限表和角色表就知道了

解决方案 »

  1.   

    Y
    用户->多个角色
    角色->多个权限
      

  2.   

    我用的是SQL SERVER
    我知道怎么加权限,但我想知道怎么用SQL 语句获得某个用户对某一个存储过程的权限
      

  3.   

    通过对系统表sysprotects查询,即可获知某用户对某一个存储过程的权限
    如下:
       select * from sysprotects where id = 存储过程ID and Uid = 用户ID 或所属组ID
    找到后,查看action字段,它用户的操作许可权:
      26    references
      193   select
      195   insert
      196   delete
      197   update
      198   create table 
      203   create database
      207   create view
      222   create procedure
      224   execute
      228   dump database
      233   create default
      235   dump transaction
      236   create rule
      
      

  4.   

    系统表sysprotects在哪个用户下?