有个小需求,将数据库中的标题做规划化处理, 原: 中华人民共和国专属经济区和大陆架法_1998-06-26发布 中华人民共和国著作权法(2010修正)_2010-02-26发布 中华人民共和国驻外外交人员法_2009-10-31发布 ...
Oracle数据库
SQL技巧知识整理【sql逻辑执行顺序、oracle批量插入时id自增长、索引等】
一、sql语句的逻辑执行顺序 注:根据执行计划的过程可以对sql进行优化。 (8)SELECT (9)DISTINCT (11)<top num> <select list> (1)FROM [left_table] (3)<join_type> JOIN <right_tab...
Oracle使用正则表达式REGEXP_REPLACE替换xml格式文档中的数据
需求描述:表TIMP_CONFIG中TEXT_DATA为clob类型,存储xml数据, 原数据为: <tables> ... <table>TBSI_IR_VALUATION</table> <yKey>VAL_SOURCE,PORT_CODE,I_CODE,A_TYPE,M_TYPE&...
Oracle数据库中怎么查询锁表进程以及杀掉进程
在操作数据库的相关过程中,可能经常会碰到一些锁表的情况,这种情况下也许需要查出并杀掉 --(1)锁表查询的代码有以下的形式: select count(*) from v$locked_object; select * from v$locked_object; --(...
ORACLE 多行转一行函数WMSYS.WM_CONCAT和LISTAGG的使用
WMSYS.WM_CONCAT缺点: 1、WMSYS.WM_CONCAT是非公开函数,它的用户是WMSYS,而不是SYS或者SYSTEM. 2、大量使用WM_CONCAT函数也会导致临时表空间爆满,这是因为返回类型为CLOB,CLOB占用的临时表空间只有在连接释...
ORACLE数据库中怎么用pl/sql实现九九乘法表的输出
阶段性的学习数据库sql语法, 利用pl/sql实现九九乘法表 初版:形成基本的等式 DECLARE NUMBER1 NUMBER(3); NUMBER2 NUMBER(3); BEGIN FOR NUMBER1 IN 1 .. 9 LOOP FOR NUMBER2 IN 1 .. NUMBER...
通过添加索引提高多条件查询mysql单表大量数据的测试
今天线上mysql告警日志针对BBS点赞记录表发出了多次通知,提示没有添加索引。单表数据20w+,查询结果有做缓存处理,每查一次DB进行一次全表扫描,数据越多的情况下,查询效率越慢,超过了0.1m。添加索引之后,效率明显提...