日期:2014-05-18  浏览次数:20527 次

grant一个角色的用法
create role r1 
grant select,insert on product to r1;
use computer
grant r1 to user3;

computer是我创建的一个数据库(use computer这句话去掉了也还是不对)
user3是我创建的一个用户

运行后显示最后一行的r1附近有语法错误
消息 102,级别 15,状态 1,第 4 行
'r1' 附近有语法错误。

请问这是为什么,该怎么修改

------解决方案--------------------
探讨

引用:

user3 是什么?你要授予他什么权限?


user3只有connect权限,现在我用的是dba用户给user3一个r1的角色
我感觉好像跟权限没关系吧,因为明明说的是语法错误