![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE
一路阳光CCG
这个作者很懒,什么都没留下…
展开
-
oracle查询表在哪存储过程处理过
表在存储里面处理数据,但是我们具体不知道是那个存储过程,这样的话我们查找起来特别不方便,其实是有sql可以查询的,这样就能得到表在那个存储过程出现过SELECT *from user_source awhere upper(text) like '%table_name%'注意的是table_name是我们的表名,其他不用改...原创 2020-01-01 09:59:26 · 3177 阅读 · 0 评论 -
oracle提高查询和插入效率
当数据量大的时候查询效率会变慢,有的时候我们会加索引,其实还有一种方法是添加线程查询开启线程通过注释 /*+ parallel(4) */select /*+ parallel(4) */字段名称from table_name 当插入数据时使用 /*+ append parallel(a, 4) nologging */insert/*+ append paralle...原创 2019-11-06 16:06:17 · 1003 阅读 · 0 评论 -
oracle锁表解锁
--锁表查询SQLSELECT object_name, machine, s.sid, s.serial#FROM gv$locked_object l, dba_objects o, gv$session sWHERE l.object_id = o.object_idAND l.session_id = s.sid;--释放SESSION SQL:alter ...原创 2019-05-22 15:34:30 · 844 阅读 · 0 评论 -
ORACLE和DB2的列转行函数
ORACLE :select id, wm_concat(NAME) NAME from STUDENT group byidDB2:select listagg(usercode,',') from cc_user原创 2019-05-17 17:42:17 · 1763 阅读 · 0 评论 -
oracle取上个月日期
select to_char(add_months(trunc(sysdate),-1),'yyyymm') from dual;字符串格式为YYYYMM SELECT add_months(trunc(sysdate),-1) FROM DUAL;日期格式原创 2019-06-20 09:14:42 · 6426 阅读 · 0 评论 -
oracle 循环调用存储和sql
DECLARE P_ENDDATE date; P_STARTDATE date; P_MONTH varchar2(10); P_date varchar2(10);BEGIN P_ENDDATE := TO_DATE('2017-12-31', 'YYYY-MM-DD');--日期条件 终止日期 P_STARTDATE := TO_DATE...原创 2019-09-16 21:09:40 · 433 阅读 · 0 评论