oracle中的常用语句
1:查看当前用户的缺省表空间
SELECT USERNAME, DEFAULT_TABLESPACE FROM USER_USERS;
2:查看当前用户的角色
SELECT * FROM USER_ROLE_PRIVS;
3:查看当前用户的系统权限和表级权限
SELECT * FROM USER_SYS_PRIVS;
SELECT * FROM USER_TAB_PRIVS;
4:显示当前会话所具有的权限
SELECT * FROM SESSION_PRIVS;
5:显示指定用户所具有的系统权限
SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE = 'CSG_CEB_TRUST';
6:查看用户下所有的表
SELECT * FROM USER_TABLES; SELECT * FROM ALL_TABLES;
7:查看名称包含log字符的表
SELECT OBJECT_NAME, OBJECT_ID FROM USER_OBJECTS WHERE INSTR(OBJECT_NAME, 'LOG') > 0;
8:查看索引个数和类别
SELECT * FROM USER_INDEXES ORDER BY TABLE_NAME;
9:查看索引的大小
SELECT USER_INDEXES.INDEX_NAME, SUM(BYTES) / (1024 * 1024) AS "size(M)" FROM USER_SEGMENTS, USER_INDEXES WHERE USER_SEGMENTS.SEGMENT_NAME = USER_INDEXES.INDEX_NAME GROUP BY USER_INDEXES.INDEX_NAME;
10:查看序列号,last_number是当前值
SELECT * FROM USER_SEQUENCES;
11:查看视图的名称
SELECT * FROM USER_VIEWS;
12:查看同义词的名称
SELECT * FROM USER_SYNONYMS;
13:解锁用户
alert user scott account unlock
14:显示数据库所有分区表的信息:
select * from DBA_PART_TABLES
15:显示当前用户可访问的所有分区表信息:
select * from ALL_PART_TABLES
16:显示当前用户所有分区表的信息:
select * from USER_PART_TABLES
17:显示表分区信息 显示数据库所有分区表的详细分区信息:
select * from DBA_TAB_PARTITIONS
18:显示当前用户可访问的所有分区表的详细分区信息:
select * from ALL_TAB_PARTITIONS
19:显示当前用户所有分区表的详细分区信息:
select * from USER_TAB_PARTITIONS
20:显示子分区信息 显示数据库所有组合分区表的子分区信息:
select * from DBA_TAB_SUBPARTITIONS
21:显示当前用户可访问的所有组合分区表的子分区信息:
select * from ALL_TAB_SUBPARTITIONS
22:显示当前用户所有组合分区表的子分区信息:
select * from USER_TAB_SUBPARTITIONS
23:显示分区列 显示数据库所有分区表的分区列信息:
select * from DBA_PART_KEY_COLUMNS
24:显示当前用户可访问的所有分区表的分区列信息:
select * from ALL_PART_KEY_COLUMNS
25:显示当前用户所有分区表的分区列信息:
select * from USER_PART_KEY_COLUMNS
26:显示子分区列 显示数据库所有分区表的子分区列信息:
select * from DBA_SUBPART_KEY_COLUMNS
27:显示当前用户所有分区表的子分区列信息:
select * from USER_SUBPART_KEY_COLUMNS
28:怎样查询出oracle数据库中所有的的分区表
select * from user_tables a where a.partitioned='YES'
29:删除一个表的数据是
truncate table table_name;
30:删除分区表一个分区的数据是
alter table table_name truncate partition p5;
31:显示当前用户可访问的所有分区表的子分区列信息:
select * from ALL_SUBPART_KEY_COLUMNS
继续维护中。。。。。。。。。。。。。。。。
oracle中的常用语句的更多相关文章
- Lua中的常用语句结构以及函数
1.Lua中的常用语句结构介绍 --if 语句结构,如下实例: gTable = {} ] ] then ]) == gTable[] then ]) else print("unkown ...
- SqlServer和Oracle中一些常用的sql语句9 SQL优化
--SQL查询优化 尽量避免使用or,not,distinct运算符,简化连接条件 /*Or运算符*/ use db_business go select * from 仓库 where 城市='北京 ...
- Oracle中分页查询语句
Oracle分页查询语句使我们最常用的语句之一,下面就为您介绍的Oracle分页查询语句的用法,如果您对此方面感兴趣的话,不妨一看. Oracle分页查询语句基本上可以按照本文给出的格式来进行套用.O ...
- oracle中的条件语句
oracle中case when then及decode用法 一.case … when … then 语法: – 写法一: case(条件) when 值1 then 返回值1 when 值 ...
- oracle中查看sql语句的执行计划
1.在pl/sql中打开cmd命令容器 2.在cmd命令窗口中输入:explain plan for select * from t; 3.查看sql语句的执行计划:select * from tab ...
- SqlServer和Oracle中一些常用的sql语句10 特殊应用
--482, ORACLE / SQL SERVER --订购数量超过平均值的书籍 WITH Orders_Book AS ( SELECT Book_Name, SUM(Qty) Book_Qty ...
- SqlServer和Oracle中一些常用的sql语句7 游标
declare db_cursor4 scroll cursor for select * from 供应商 --声明游标 open db_cursor4 --打开游标 fetch first fro ...
- SqlServer和Oracle中一些常用的sql语句8 触发器和事务
--创建和执行事后触发器 --更新仓库备份表中记录时自动创建数据表且插入三条记录 create trigger db_trigger1 on 仓库备份 for update as begin if E ...
- SqlServer和Oracle中一些常用的sql语句5 流程控制语句
--在sql语句中 begin...end 用来设定一个程序块 相关于c#中的{} declare @yz real,@w int --声明变量 set @w=120 --为变量赋值 if @w< ...
随机推荐
- 分布式集群中,设定时间同步服务器,以及ntpd与ntpdate的区别
什么时候配置时间同步? 当分布式集群配置好了以后,马上配置的是SSH无密钥配置,然后就是配置时间同步. 时间同步在集群中特别重要. 一:时间同步 1.时间同步 集群中必须有一个统一的时间 如果是内网, ...
- Compiling Inkscape on Windows
http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows http://www.oschina.net/news/80 ...
- httpclient提交json参数
private void httpReqUrl(List<HongGuTan> list, String url) throws ClientProtocolException, IOEx ...
- oracle 表查询二
1.使用逻辑操作符号问题:查询工资高于500或者是岗位为manager的雇员,同时还要满足他们的姓名首字母为大写的J?select * from emp where (sal > 500 or ...
- 一些html页面资料
一下没有什么重要的,只是我平时积累的一些页面,紧急时或许会有用,相信过一段时间去东宇(公司分公司)了,这些资料页带不走,还不如留在博客里,趁组长级别们开会去了,他们已经开了一个点啦!我的组长去东宇查看 ...
- Sparse Graph---hdu5876(set+bfs+补图求最短路)
题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=5876 题意:有一个含有n个点的无向图,已知图的补图含有m条边u, v:求在原图中,起点s到 ...
- boost::circular_buffer
boost::circular_buffer的push_back分析 circular_buffer为了效率考虑,使用了连续内存块保存元素 使用固定内存,没有隐式或者非期望的内存分配 快速在cir ...
- 用CocoaPods做iOS程序的依赖管理
CocoaPods简介 每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如Java语言的Maven,nodejs的npm.随着iOS开发者的增多,业界也出现了为iOS程序提供依赖管理的工具,它的 ...
- java枚举使用详解(转)
在实际编程中,往往存在着这样的"数据集",它们的数值在程序中是稳定的,而且"数据集"中的元素是有限的. 例如星期一到星期日七个数据元素组成了一周的"数 ...
- objective-c 中随机数的用法 3种:arc4random() 、random()、CCRANDOM_0_1()
oc 中随机数的用法(arc4random() .random().CCRANDOM_0_1() 1).arc4random() 比较精确不需要生成随即种子 使用方法 : 通过arc4random() ...