oracle常用sql语句

SQL PLUS 以某个用户登录

conn /as sysdba

conn admin/admin

查看用户

select * from all_tables

select * from dba_users

select * from user_users

创建用户

create user xxx identified by xxx;

修改密码

alter user xxx identified by xxx;

删除用户

drop user xxx;

drop user xxx cascade;

如果当前用户拥有数据库表、视图、序列等等,删除用户就需要指定关键字:cascade.

赋予用户权限

grant sysdba to xxx;

撤回用户权限

revoke 权限 from 用户;

查看某个用户系统权限

select  privilege from dba_sys_privs where grantee='spc';

查看当前用户的权限

select * from session_privs; --当前用户所拥有的全部权限

select * from user_sys_privs;--当前用户的系统权限

select * from user_tab_privs;--当前用户的对象权限

select * from dba_sys_privs ;--查询某个用户所拥有的系统权限

select * from role_sys_privs;--查看角色(只能查看登陆用户拥有的角色)所包含的权限

原文地址:https://www.cnblogs.com/jade0702/p/13297271.html