Oracle中如何授予某个新用户create table权限,那么这个用户就只有creat table权限

Oracle中如何授予某个新用户create table权限,那么这个用户就只有creat table权限,而没有其他权限吗?如select权限?

用拥有CREATE TABLE [WITH ADMIN OPTION]的用户(比如DBA用户)执行:grant create table to your_user;
一个用户可以CREATE TABLE,那他对这个表当然就有SELECT权限了,以及对该表其他操作权限,比如ALTER,INSERT,UPDATE,DROP等。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-26
select权限要单独授予,grant select on XX.XX to username;
第2个回答  2010-06-26
GRANT
名称
GRANT — 赋予一个用户,一个组或所有用户访问权限
GRANT privilege [, ...] ON object [, ...]
TO { PUBLIC | GROUP group | username }

如:grant create table to 用户名
相似回答