SELECT 'GRANT SELECT,DELETE,UPDATE,INSERT ON '||OWNER||'.'||TABLE_NAME||' TO CHENMH;' FROM dba_tables WHERE OWNER='ZHANG'; 如果要查询其它对象可以查询dba_objects表。 2.批量收回系统权限,收回用户chenmh的所有系统权限 SELECT 'REVOKE '||PRIVILEGE||' FROM CHENMH;' FROM DBA_SYS_PRIVS WHERE...
grant select insert delete update any table oracle授权用户在Oracle数据库中执行SELECT、INSERT、DELETE和UPDATE操作的权限,可以使用以下SQL语句: ```sql GRANT SELECT, INSERT, DELETE, UPDATE ON ANY TABLE TO 用户名; ``` 请将"用户名"替换为实际的用户名。
常用的数据对象权限有以下五个: ALL ON 数据对象名, SELECT ON 数据对象名, UPDATE ON 数据对象名, DELETE ON 数据对象名, INSERT ON 数据对象名, ALTER ON 数据对象名 GRANT CONNECT, RESOURCE TO 用户名; GRANT SELECT ON 表名 TO 用户名; GRANT SELECT, INSERT, DELETE ON表名 TO 用户名1, 用户名2...
With Grant Option: SELECT,INSERT,UPDATE,DELETE,SHOW,CREATE,ALTER,DROP, DBCTRL,OPERATOR,DBADM,SECURITY,DISTRIBTRAN Without Grant Option: NONE [*,*]: With Grant Option: NONE Without Grant Option: NONE SQL> grant select on database alias rdb$dbhandle to public; SQL> show protection on database...
SELECT*FROMUSER_TAB_PRIVS; 当前用户chenmh拥有用户zhang下student表的所有权限。 三、grant授权 1.授予用户connect、resource角色权限。一般创建应用程序开发用户可以授予这两个角色的权限。 代码语言:javascript 复制 GRANTCONNECT,RESOURCETOzhang; 2.授予用户chenmh用户zhang下person表的SELECT,DELETE,UPDATE,INSERT权限...
REVOKE SELECT ON 表名 FROM 用户名; REVOKE SELECT, INSERT, DELETE ON 表名 FROM 用户名1, 用户名2; 3.查看用户权限 可参照另一篇文章:oracle用户具有的权限和角色 select * from dba_sys_privs; select * from dba_tab_privs; SELECT DISTINCT(grantee) FROM dba_tab_privs; ...
grant select,delete,insert,update on user1.t_hr to user2; grant all on user1.t_hr to user2; 具体存储过程执行权限 grant execute on procedure1 to user1 表空间 alter user user1 default tablespace app; 限制修改的列 grant update(wage,bonus) on teachers to user1 ...
grant语句,一次只能对一个对象进行赋权;不能同时对两个表进行赋权;但可以同时赋权多个不同的权限;如,grant select,update,insert on test_null to sys;举例实践如下:1、多表同时赋权,会产生报错信息。2、grant后的权限,可以重新收入,如,revoke update on test_null from sys。3、当然也可以...
1.select权限:执行查询操作,能够执行的对象是表,视图和序列 2.insert权限:执行插入数据操作,能够执行的对象是表和视图 3.update权限:执行更新数据操作,能够执行的对象是表和视图 4.alter权限:执行修改对象的操作,能够执行的对象是表和序列 5.delete权限:执行删除数据的操作,能够执行的对象是表和视图 ...
To grant select, insert, update and delete on objects you have to run a separate grant command for each table: grant select, insert, update, delete on mytable1 to username; ... Share Improve this answer Follow answered Jun 1, 2011 at 8:51 Tony Andrews 132k2323 gold badges227227...