连接成功一个Oracle数据库后,首先了解它的表
查询所有用户下的表
SELECT owner, table_name FROM all_tables;
也可以换成DBA_TABLES, 查询整个Oracle数据库中的所有表名
查询某个用户下的表
SELECT table_name FROM all_tables WHERE owner = '用户名';
查询当前用户下的表
SELECT table_name FROM user_tables;
查视图,就用 user_views;
查看表的结构而不查询任何记录
SELECT * FROM table_name WHERE 1=0;
查看当前用户的角色
select * from user_role_privs;