随笔分类 - Oracle
摘要:-- 1.根据sql片段获取sql_id -- select * from v$sql where last_active_time > sysdate and sql_text like '%ZL0204_03r%'; select sql_id, module from v$sql where
阅读全文
摘要:杀死包含指定SQL片段的Oracle进程 一、Linux窗口A # 切换登录用户 su - oracle # 以sa身份登录DB !sql -- 查询当前的DB sessionID select userenv('sid') from dual; 输出: 4054 -- 查询当前DB session
阅读全文
摘要:Oracle索引之(b-tree、bitmap、聚集、非聚集) 一、B-TREE索引 一个B树索引只有一个根节点,它实际就是位于树的最顶端的分支节点。 可以用下图一来描述B树索引的结构。其中,B表示分支节点,而L表示叶子节点。 对于分支节点块(包括根节点块)来说,其所包含的索引条目都是按照顺序排列的
阅读全文
摘要:一、声明 -- 此过程用于删除多余扎帐数据 -- IN_MZZZID: 门诊扎帐ID -- OUT_MESSAGE: 输出执行结果信息 create or replace procedure p_out_yl_mz_mzzz_del(IN_MZZZID IN VARCHAR2, OUT_MESSAG
阅读全文
摘要:统计慢查询耗时 select * from (select sa.SQL_TEXT "执行 SQL", sa.EXECUTIONS "执行次数", round(sa.ELAPSED_TIME / 1000000, 2) "总执行时间", round(sa.ELAPSED_TIME / 1000000
阅读全文
摘要:# Oracle对象锁查看及杀死指定session ```sql -- 0.给指定用户(这里用system)分配下列系统表的【select】权限(这是前提)。 grant select on v_$process to system; grant select on v_$locked_object
阅读全文
摘要:IS NULL用于判断某一列中的值是否为空,当IS NULL作为WHERE条件的时候,查询不会命中该列上的索引(具体执行时还要看优化器的策略)。 ```sql -- 1.伪列 + 联合索引,通过加伪列,创建伪联合索引,来使IS NULL命中索引(数据量达到几万时,此索引将不会命中) CREATE I
阅读全文
摘要:### TO_DATE格式(以时间:2007-11-02 13:45:25为例) **Year**: > yy two [digits](https://so.csdn.net/so/search?q=digits&spm=1001.2101.3001.7020) 两位年 显示值:07 > yyy
阅读全文
摘要:# Oracle中group by 在select语句中可以使用group by子句将行划分成较小的组,一旦使用分组后select操作的对象变为各个分组后的数据,使用聚组函数返回的是每一个组的汇总信息。 使用having子句限制返回的结果集。group by子句可以将查询结果分组,并返回行的汇总信息
阅读全文
摘要:### 假设yy_yp_yppcmx表,rkpcs字段最初设计的类型为varchar,上线后由于业务中传入数据较长,varchar类型已经装不下了(比如Oracle中varchar超过4K,将自动转为long类型,会导致插入失败),急需将该字段改为CLOB类型,稳妥的步骤如下: 1. 新增一个临时字
阅读全文
摘要:insert报错日志: ```java org.springframework.jdbc.UncategorizedSQLException: Error setting null for parameter #12 with JdbcType OTHER . Try setting a diffe
阅读全文
摘要:一.Rebuild索引与并行度说明 在索引create和rebuild的时候,在CPU允许的情况下,我们可以使用parallel来加快操作的速度。但是这里有一个注意的问题,有关索引的并行度,这个对表对象同样值得注意。 对于OLTP类型的数据库,除非只用于做统计、报表类的表或索引,不建议对相关表、索引
阅读全文
摘要:case简单函数:写法简单,但表达范围受限,适合处理简单逻辑。 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END case搜索函数:写法灵活,可以写出复杂逻辑。 SELECT 'INTEGRAT' AS origin, end_ti
阅读全文
摘要:package com.resources.novelcoronavirus.service.impl.opt.dao; import com.resources.novelcoronavirus.domain.XiYaoZhongChengYaoPO; import lombok.extern.s
阅读全文
摘要:PreparedStatement的预编译原理 preparedStatement 有三大优点: 代码的可读性和可维护性。 PreparedStatement尽最大可能提高性能。 最重要的一点是极大地提高了安全性。 其中一和三的确很易理解,关于性能的提高也是最有价值的这点,我对其原理还有些质疑。 网
阅读全文
摘要:【MyBatis + Oracle + Sequence】插入单条 <insert id="insertFfbz" useGeneratedKeys="true" parameterType="com.resources.novelcoronavirus.domain.FuFeiBingZhongP
阅读全文