单选题 在SQL Server 2000中,某数据库中有角色R1和用户U1,U1是R1角色的成员,且只属于该角色。先对T表给R1只授予SELECT和DELETE权限,并授予U1对T表具有SELECT、UPDATE和DENYDELETE权限,则用户U1对T表可以执行的操作是______。
  • A.查询、删除和更改数据
  • B.查询和更改数据
  • C.查询和删除数据
  • D.查询和更改表结构
【正确答案】 B
【答案解析】[解析] 用户U1是R1角色的成员,所以U1具有R1角色的所有权限,即查询和删除数据的权限,但是对于T表,用户U1具有SELECT、UPDATE和DENY DELETE权限,所以U1对T表可以执行的操作是查询和更改,同时SELECT是数据级的操作,所以查询和更改的是数据而非表结构。