- 博客(9)
- 收藏
- 关注
原创 批量输出被锁SID
一、oracle查询锁表解锁语句首先要用dba权限的用户登录,建议用system,然后直接看sql吧如下语句 查询锁定的表.SELECT L.SESSION_ID SID,S.SERIAL#,L.LOCKED_MODE,L.ORACLE_USERNAME,L.OS_USER_NAME,S.MACHINE,S.TERMINAL,O.OBJECT_NAME,S.LOGON_TIMEFROM VLOCKEDOBJECTL,ALLOBJECTSO,VLOCKED_OBJECT L,
2022-03-05 09:46:34 176
原创 Oracle 常用查询语句
一、oracle查询锁表解锁语句首先要用dba权限的用户登录,建议用system,然后直接看sql吧1. 如下语句 查询锁定的表.SELECT L.SESSION_ID SID, S.SERIAL#, L.LOCKED_MODE, L.ORACLE_USERNAME, L.OS_USER_NAME, S.MACHINE, S.TERMINAL, O.OBJECT_NAME, S.LO
2022-03-05 09:34:58 3546
原创 oracle判断是否包含字符串的方法
一、oracle判断是否包含字符串的方法1、contains,contains用法如下:select * from students where contains(address, 'beijing')但是,使用contains谓词有个条件,那就是列要建立索引,也就是说如果上面语句中students表的address列没有建立索引,那么就会报错。2、instr,instr的用法如下:select * from students where instr(address, 'beijing')
2021-11-26 09:54:56 11314
原创 update中使用case when
update中使用case when场景需求: 当 htid 为空时,更新该字段,若htid包含更新字段时,保持不变,否则的在htid后以逗号分隔更新该字段。sql如下update CZZCSBMXBT set htid = CASE WHEN htid is null then 'OD0UOKP3U9AYY5ZOOTJLKXQYNMURFRBQ'when instr(htid, 'OD0UOKP3U9AYY5ZOOTJLKXQYNMURFRBQ') > 0 then htid E
2021-11-26 09:50:26 3737 1
原创 ORACLE SQL regexp_substr 单列多行转单行单列合并 与 LISTAGG 将多行结果合并成一行
**ORACLE sql 单列多行转单行单列合并引用:https://www.cnblogs.com/su-root/p/15008584.html1、regexp_substr函数,通过正则来拆分字符串,函数用法为:(必须是oracle 10g+的版本才支持)REGEXP_SUBSTR函数格式如下:function REGEXP_SUBSTR(String, pattern, position, occurrence, modifier)__srcstr :需要进行正则处理的字符串__pa
2021-11-25 20:20:46 640
原创 进程同步问题之哲学家进餐
哲学家进餐问题:由 Dijkstra 提出并解决的哲学家进餐问题(The Dinning Philosophers Problem)是典型的同步问题。该问题是描述有五个哲学家共用一张圆桌,分别坐在周围的五张椅子上,在圆桌上有五个碗和五只筷子,他们的生活方式是交替地进行思考和进餐。平时,一个哲学家进行思考,饥饿时便试图取用其左右最靠近他的筷子,只有在他拿到两只筷子时才能进餐。进餐完毕,放下筷子继续...
2018-11-21 20:19:26 1124
原创 操作系统进程同步问题
一、临界区 互相协作的进程之间有共享的数据,于是这里就有一个并发情况下,如何确保有序操作这些数据、维护一致性的问题,即进程同步。为了解决合作进程之间的竞争条件,引入临界区问题模型。 临界区是包含访问共享数据指令的相关代码段,也是多个进程都包含的代码段,在这段代码中可能会进行更新数据表、交换变量等操作。从数据一致性的角度来说,当一个进程进入临界区后,其他进程就不允许进入临界区,也就是不能有多个...
2018-11-21 20:12:32 442
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人