随笔分类 -  Oracle

摘要:1.SELECT * FROM CT_FIN_RiskItem--先查询表,确定数据的确不对(cfstatus第一行缺少)2.select * from CT_FIN_RiskItem as of timestamp to_timestamp('2017-04-20 10:45:03', 'yyyy 阅读全文
posted @ 2018-07-06 09:25 阿婆说 阅读(1088) 评论(0) 推荐(0)
摘要:Oracle数据库经常会遇到CPU利用率很高的情况,这种时候大都是数据库中存在着严重性能低下的SQL语句,这种SQL语句大大的消耗了CPU资源,导致整个系统性能低下。当然,引起严重性能低下的SQL语句的原因是多方面的,具体的原因要具体的来分析,下面通过一个实际的案例来说明如何来诊断和解决CPU利用率 阅读全文
posted @ 2018-06-29 15:04 阿婆说 阅读(3127) 评论(0) 推荐(0)
摘要:1.nvl(a,b) 若a为null,则b 2.to_char(date,'YY-MM-DD') 按格式将date类型转为字符串 to_date('1999/1/1','YY-MM-DD') 将字符串转为date类型 to_number('1999') 将字符串转为数字类型 3.extract(ye 阅读全文
posted @ 2018-06-25 08:25 阿婆说 阅读(291) 评论(0) 推荐(0)
摘要:(1)选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接 阅读全文
posted @ 2018-06-25 08:23 阿婆说 阅读(379) 评论(0) 推荐(1)