我sql语句这样写: GRANT SELECT TO 数据库用户 该数据库用户是不是就可以查阅所有表了啊

如题所述

对于 Oracle 数据库,要查询全部表的话,需要这么写
GRANT SELECT ANY TABLE TO 数据库用户;

对于 SQL Server 数据库,要查询 某个数据库的全部表的话,需要这么写

USE 指定的数据库
GO
然后
GRANT SELECT TO 数据库用户
GO
这样, 这个数据库用户 就可以 SELECT 指定的数据库下的所有的表.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-02
grant connect,resource to 用户;试试,是oracle的。
相似回答