对于不想让某一用户(如user1)查看表(如 table j)直接在定义该用户时不授予select on j 的权限,若已经授予了可用下面SQL语句解决: revoke select on j(注意在SQL2008中是 on j ,若on table j就出错) from user1 同样的,授予user1对表j 的添加(insert)或删除(delete)或修改(update)权限即可,已insert 为例: grant insert on j to user1 另外,只能是数据库的超级用户sa或是对表j拥有添加(insert)或删除(delete)或修改(update)权限的一般用户才能授权给user1,而对于收回user1的权限一般由数据库的超级用户sa或已将权限授予user1的用户。