orcale
autumnWan
这个作者很懒,什么都没留下…
展开
-
orcale--case when
Case具有两种格式。简单Case函数和Case搜索函数。 一、case基本语法 --简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END(注释:列名,这里是sex,如果放在case后,则显示在屏幕上的列名即为列名sex)--Case搜索函数CASE WHEN...原创 2017-06-16 09:12:31 · 432 阅读 · 0 评论 -
行转列pivot--动态(需要在java程序中拼接的动态行转列)
public List getHeader(Long evaluateTypeId){ List parameters = new ArrayList(); parameters.add(evaluateTypeId); //查询出来 循环sql的长度 String sql = "select i.percentage percentage,q.id quotaId,q.type...原创 2018-07-17 14:30:03 · 2257 阅读 · 0 评论 -
行转列pivot -- 简单的实例 to 动态拼接行转列
一、orcale简单行转列with temp as (select distinct r.id rid, r.level_no levelno, r.type_name rname, c.id cid, ...原创 2018-09-28 10:51:36 · 1497 阅读 · 0 评论 -
orcale --查询执行慢的SQL
----查询执行慢的SQLSELECT S.SQL_TEXT, S.SQL_FULLTEXT, S.SQL_ID, ROUND(ELAPSED_TIME / 1000000 / (CASE WHEN (EXECUTIONS = 0 OR NVL(EXECUTIONS, 1 ) = 1) THEN ...原创 2019-05-08 12:02:13 · 242 阅读 · 0 评论 -
orcale 查询表空间
--1G=1024MB--1M=1024KB--1K=1024Bytes--1M=11048576Bytes--1G=1024*11048576Bytes=11313741824Bytesselect a.tablespace_name "表空间名", total "表空间大小(G)", free "表空间剩余大小(G)", (total - f...原创 2019-05-08 12:03:36 · 163 阅读 · 0 评论 -
orcale ---杀oracle阻塞 锁表
--//杀oracle阻塞SELECT /*+ rule */ s.username,decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK',NULL) LOCK_LEVEL,o.owner,o.object_name,o.object_type,s.sid,s.serial#,s.terminal,s.machine,s.program,s.o...原创 2019-05-08 12:04:34 · 111 阅读 · 0 评论 -
查询外键
----查询外键SELECT A.owner 外键拥有者, A.table_name 外键表, A.constraint_type 外键类型, C.column_name 外键列, b.owner 主键拥有者, b.table_name 主键表, b.constraint_type 主键类型, d....原创 2019-05-08 12:06:19 · 1534 阅读 · 0 评论