![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE
噶噶~
这个作者很懒,什么都没留下…
展开
-
Oracle中字符串截取最全方法总结
连接:https://blog.csdn.net/rongtaoup/article/details/82217740原创 2021-04-13 11:27:35 · 441 阅读 · 0 评论 -
oracle 先分组后获取每组最大值
需求:获取各个站点的最高水位值的数据SELECT a.* FROM (SELECT ROW_NUMBER() OVER(PARTITION BY A ORDER BY B DESC) rn, AAAAA.* FROM AAAAA) a where a.rn=1注释:SELECT a.* FROM (SELECT ROW_NUMBER() OVER(PARTITION BY 要分组的原创 2021-01-15 17:14:22 · 436 阅读 · 0 评论 -
记录一个Oracle查询表空间磁盘情况的SQL
select a.tablespace_name, a.bytes / 1024 / 1024 / 1024 "Sum GB", (a.bytes - b.bytes) / 1024 / 1024 "used MB", b.bytes / 1024 / 1024 "free MB", round(((a.bytes - b.bytes) / a.bytes) * 100, 2) "percent_used" from (select tables.原创 2021-01-12 15:34:19 · 93 阅读 · 0 评论 -
查询Oracle的进程并杀死进程
查进程:select p.spid,a.serial#, c.object_name,b.session_id,b.oracle_username,b.os_user_name from v$process p,v$session a, v$locked_object b,all_objects c where p.addr=a.paddr and a.process=b.process and c.object_id=b.object_id杀进程:alter system kill sessio.原创 2021-01-11 16:39:58 · 2311 阅读 · 0 评论 -
Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名
Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名查询所有表名:select t.table_name from user_tables t;查询所有字段名:select t.column_name from user_col_comments t;查询指定表的所有字段名:select t.column_name from user_col_comments t where t.table_name = 'BIZ_DICT_XB';查询指定表的所有字段名和字段原创 2020-11-04 15:47:55 · 3705 阅读 · 0 评论 -
ORACLE中的listagg() 行列转换函数以及表的复制
1、listagg()行列转换函数使用该函数可以实现多行合并的效果,例如在工作中,我们做一些财务报表,那需要就满足某个条件的多行记录合并在一起进行显示,则使用该函数。具体使用方法如下:例如:查询scott用户的emp表 select * fromscott.emp;需求:现在需要将各个部门的多行人员信息合并...原创 2020-10-30 17:23:21 · 620 阅读 · 0 评论 -
Oracle中的union与union all的用法
在开发中,有些数据的存储可能涉及到分库分表,查询的时候,可能需要查询所有的分表,这个时候,就需要用到UNION或者UNION ALL,下面介绍一下UNION的用法以及与UNION ALL的区别:UNION操作符用于合并两个或多个SELECT语句的结果集,这里需要注意的是:UNION内部的SELECT语句必须拥有相同数量的列,列也必须拥有相似的数据类型,同时,每条SELECT语句中列的顺序必须相同。注意:union all会按照关联的次序组织数据, 而union会依据一定的规则进行排序。因为union a原创 2020-10-30 10:34:08 · 2209 阅读 · 0 评论