oracle
王威振的csdn
问题是解决的思路,不要怕问题太难,而不敢去尝试。当你尝试后,才明白坚持的真谛
展开
-
oracle 分析慢sql 并创建索引
第一步:explain plan for SELECT * from table //执行计划(此处的表查询由于隐私,所以没拿出来)第二步:select * from table(dbms_xplan.display)//查询分析select * from user_indexes where table_name= 'DC_COMP_STAFF';//查看某个表的索引情况crea...原创 2018-09-04 10:02:18 · 1552 阅读 · 0 评论 -
oracle 根据逗号拼接的数据进行查询,进行一一对应
注:to_char()函数的使用,是因为查询的数据乱码(数据集的问题),用to_char可以解决oracle 12c不支持wm_concat,需要自己定义select t.*,(select wm_concat(to_char(s.data_value)) from dev_common s where instr(t.attach_label_code,s.id)>0) name...原创 2019-10-11 11:42:52 · 1449 阅读 · 0 评论 -
oracle 查看被锁的进程
SELECT sid, serial#, username, osuser FROM v$session where sid in (select session_id from v$locked_object);ALTER SYSTEM KILL SESSION '135,2373';//sid, serial#原创 2019-07-22 14:29:23 · 1656 阅读 · 0 评论 -
oracle 恢复删除的表以及表数据
微信扫一扫关注个公众号。谢谢各位查询最近删除的操作SELECT * FROM RECYCLEBIN ORDER BY DROPTIME DESC恢复删除的表FLASHBACK TABLE tableName TO BEFORE DROP;...原创 2019-07-24 17:37:13 · 616 阅读 · 0 评论 -
oracle 查询结果用逗号分割成多行
with tmp as ( select t.*, length(ATTACH_LABEL_CODE)-length(regexp_replace(ATTACH_LABEL_CODE, ',', ''))+1 len ...原创 2019-07-11 10:36:26 · 1248 阅读 · 0 评论 -
oracle查询cpu高占用
SELECT 'alter system kill session '''||sid||','||serial#||''';' from v$session where sql_id in(select sql_id from v$session where paddr in( select addr from v$process where spid in(sel...原创 2019-07-10 14:41:26 · 1990 阅读 · 0 评论 -
oracle建立mysql的dblink,连接mysql进行操作(window系统)
微信扫一扫关注个公众号。谢谢各位1.控制面板-所有控制面板项-管理工具-ODBC 数据源2.切记如果是外网服务,ip server 要填写外网地址3.找到oracle安装目录,找到D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN目录下的listener.ora4.然后再同目录下找到tnsna...原创 2019-05-24 10:21:06 · 2981 阅读 · 0 评论 -
oracle 一行拆分多行
select regexp_substr('aaa,bbb,ccc,ddd,eee','[^,]+',1,LEVEL,'i') from dualCONNECT BY LEVEL <= LENGTH('aaa,bbb,ccc,ddd,eee') - LENGTH(REGEXP_REPLACE('aaa,bbb,ccc,ddd,eee', ',', '')) + 1REGEXP...原创 2019-05-23 16:09:01 · 7595 阅读 · 0 评论 -
oracle 表字段以及字段注释、类型信息获取
SELECT DISTINCT *FROM (SELECT comments AS "Name", a.column_name "Code", a.DATA_TYPE AS "DataType", b.comments AS "Comment", DECODE( c.column_name, NULL, 'FALSE', 'TRUE' ...原创 2019-05-23 09:01:37 · 724 阅读 · 0 评论 -
Oracle 去除空格,换行符,水平制表符,回车键
CHAR(9)=>水平制表符char(10)=>换行建char(13)=>回车键具体用法如下: UPDATE tb_doctor SET title = REPLACE(REPLACE(title, CHR(9), ''), CHR(13), '');========>mysql中CHR改为CHAR用replace把相应的水平制表、回车键替换为空字符串...原创 2018-09-06 10:51:55 · 2637 阅读 · 0 评论