Oracle
LoveSouthCity
平生之志,不在温饱
展开
-
Oracle执行计划分析
一段SQL代码写好以后,可以通过查看SQL的执行计划,初步预测该SQL在运行时的性能好坏,尤其是在发现某个SQL语句的效率较差时,我们可以通过查看执行计划,分析出该SQL代码的问题所在。 那么,作为开发人员,怎么样比较简单的利用执行计划评估SQL语句的性能呢?总结如下步骤供大家参考: 1、 打开熟悉的查看工具:PL/SQL Developer。 在PL/SQL Developer中写好一段SQL代码转载 2016-10-18 14:24:15 · 464 阅读 · 0 评论 -
Oracle数据库Timestamp数据差值计算Sql语句
今天的工作中遇到一个问题,需要计算数据库中两个时间字段的差值,字段类型是timestamp,将字段直接相减,会得到timestamp类型的结果值,不是我想要的number类型的值。在网上找了一些方法,只能得到4舍5入的结果,这样造成毫秒数不准确 后来再一篇博客中得到启发: select (to_date(substr(t.end_time, 1, 19), 'yyyy-mm-dd hh24:原创 2016-10-31 19:36:05 · 10337 阅读 · 2 评论 -
Oracle定时任务总结
在项目中遇到需要将日志表分表中的信息做统计,并且定时写入新表中的任务,经过学习和摸索,总结如下: 1,动态sql拼接,命令字:EXECUTE IMMEDIATE 由于分表的形式为XXXXXX_YYYYMMDD后缀是变化的,所以要动态的变更sql语句,就使用到了这个命令字; 2,存储过程(对敏感信息xx处理) 查询结果中引入了一个序列CREATE OR REPLACE PROCEDURE pr原创 2016-12-17 15:20:03 · 414 阅读 · 0 评论