如何在oracle中赋予一个用户select和产生动态记录集的权限啊.具体如下:
1、该用户可以进行查询。
2、该用户可以CreateDynaset,因为在VB程序中需要该用户具有该权限。其它的权限不想给啊。
怎么给权限啊。

解决方案 »

  1.   

    GRANT privilege [, ...] ON object [, ...]    TO { PUBLIC | GROUP group | username } 
      

  2.   

    VB里动态记录集是可以做更新的,可就是还需要insert和update权限
    grant select,insert,update on table to username
      

  3.   

    GRANT   select,update... ON object [,   ...] TO { PUBLIC ¦ GROUP group ¦ username }   
    最好是赋给角色 再让用户属于这些角色
      

  4.   

    我的一个库里有很多表呢,bjt的说法不大可能实现啊.  况且我不希望他们能用insert\update,但可以产生动态记录集,这是因为用VB程序访问oracle需要产生动态数据集.希望大家再帮着看看啊.