
Oracle
Sun_逸圣
一步一印
展开
-
ORACLE创建FIND_IN_SET 函数
oracle FIND_IN_SET转载 2023-01-17 15:39:11 · 192 阅读 · 0 评论 -
Oracle 查锁
SELECT '节点 ' || a.INST_ID || ' session ' || a.sid || ',' || a_s.SERIAL # || ' 阻塞了 节点 ' || b.INST_ID || ' session ' || b.SID || ',' || b_s.SERIAL # blockinfo, a.INST_ID, a_s.SID, a_s.SCHEMANAME, a_s.MODULE, a_s.STATUS, a.TYPE lock_type, a.id1, a.i.转载 2021-08-19 14:37:04 · 109 阅读 · 0 评论 -
oracle 字段like多个条件(or关系)
写oracle sql时有时候会有 and (字段 like ‘匹配串1’or 字段 like ‘匹配串2’or ...)这样的情况出现,下面提供一个简洁点的解决方案--and REGEXP_LIKE(字段名, '(匹配串1|匹配串2|...)') //全模糊匹配and REGEXP_LIKE(字段名, '^(匹配串1|匹配串2|...)') ";//右模糊匹配and REGEXP_LIKE(字段名, '(匹配串1|匹配串2|...)$') ";//左模糊匹配————————————————版转载 2021-08-11 17:18:28 · 1927 阅读 · 0 评论 -
oracle 日期操作
1.获取 截止当前月份为止的所有月份SELECT to_number( TO_CHAR( add_months( trunc( SYSDATE, 'yy' ), ROWNUM - 1 ), 'MM' )) AS monthFROM DUAL CONNECT BY ROWNUM <= ( SELECT months_between( trunc( SYSDATE, 'mm' ), trunc( SYSDATE, 'yy' )) + 1 FROM dual );...原创 2021-06-02 16:02:51 · 122 阅读 · 0 评论 -
Oracle 让别人连接到自己的数据库
第一步:进入Oralce Net Manager第二部: 1:2.1:第三步:3.1:3.2:第四步:4.1:4.2:4.3:注:1以上是配置全过程,如果别人无法访问你的数据库,请先看看能不能ping 通地址。2.我的本地IP是:192.168原创 2016-12-12 11:15:03 · 11493 阅读 · 6 评论 -
Oralce 定时任务 调用存储过程
查询: select job,broken,what,interval,t.* from user_jobs t; job job的唯一标识,自动生成的 broken 是否处于运行状态,N;运行;Y:停止 what 存储过程名称 next_date 初次执行时间 interval 执行周期一.复杂点的:1.创建 定时任务Decl原创 2017-04-25 16:46:09 · 449 阅读 · 0 评论 -
Oralce存储过程之包内调用其他过程
存储过程基础不在这说了。第一步先创建存储过程的包体:create or replace package pk_test_2 asprocedure etl(curDate out varchar);procedure test_gs(age2 in varchar);end pk_test_2;说明:pk_test_2 是包名etl原创 2017-05-18 15:24:10 · 5203 阅读 · 0 评论