
正文
oracle怎么撤销,oracle 中国 撤出
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何在oracle 中撤销连接角色
你可以通过下面SQL语句查看自己版本的ORACLE的角色有那些权限,如
Select Privilege from ROLE_SYS_PRIVS where ROLE='CONNECT' (注意DBA登录)
或select privilege from dba_sys_privs where grantee like 'CONNECT';
PRIVILEGE
--------------------------------------------------------------------------------
CREATE SESSION
同样用这个语句查用户的权限
select privilege from DBA_SYS_PRIVS where grantee='SCOTT';
相关问答
Q1: oracle update后怎么保存或者取消更新啊
输入COMMIT;就代表确定
如果更新后你还没COMMIT;那输入rollback;就取消了
要是已经COMMIT;了想取消,那就麻烦一点,要用到flashback table功能闪回表,具体用法可以GOOGLE下
Q2: 如何撤销一个已经执行的更新SQL语句?
如果没有提交,可以撤回,如果已经提交,则看是否有备份。 如果有备份,那么恢复数据库到另外的地方,然后此表恢复。
可以用rollback transaction来回滚和撤销,我也犯过好几次update后面没有加where条件的严重错误,幸好事先有备份,可以用覆盖的方式来恢复,所以后来我在执行任何一条update语句前都要写注释-别忘了加where条件。
这个只能使用事务了,具体是设置成不默认提交事务,此时所做的各种操作都没有反应到数据库中。这时,你可以rollback事务,撤销所有未提交的修改。不过,一旦你commit了的话,就真没办法撤销了。
Q3: oracle中怎么使用revoke撤销授权!
直接revoke即可:
SQL revoke create any table,create any view,select any table,drop any table from scott;







