自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 decode排序陷阱

myfun() return number;select *from table order by decode(myFun(),-1,null,myFun()) 执行发现排序结果不一致,查找后发现这时候decode的结果返回数据为字符型(原因未知)外层套用to_number()解决select *from table order by to_number(decode(myFu

2015-11-10 15:06:21 485

原创 wm_concat与listagg

oracle11G新加入listagg函数,并将wm_concat函数返回值更改为lob类型。从10G升级过来代码应该注意wm_concat的效率会有很大影响,并且在11.2.0.1.0版本中,同一sql中多次使用wm_concat会触发bug。因此,在oracle11g中,官方推荐使用listagg函数代替wm_concat函数

2015-11-09 16:11:12 920

原创 returning 用法

update XXX set yyy=‘yyy’ where zzz=‘zzz’ returning XXX.abc into v_abc;zzz为唯一确定行或主键,否则将会报错

2015-07-13 14:20:42 631

转载 触发器insert后update当前行字段

CREATE OR REPLACE TRIGGER add8hour  2  BEFORE INSERT ON test  3  FOR EACH ROW  4  DECLARE  5  BEGIN  6     :new.time := :NEW.TIME+1/3;  7  END;  8  /

2015-07-08 16:06:09 1290

转载 查看索引使用效率

WITH Q AS ( SELECT S.OWNER A_OWNER, TABLE_NAME A_TABLE_NAME, INDEX_NAME

2014-04-21 18:29:42 543

转载 oracle联机文档分类

1. 概念类: Concepts、Enterprise manager Concepts、Data Guard Concepts and Administration、Data Mining Concepts等。2. 入门类:2 Day DBA、2 Day + Real Application Clusters Guide、2 Day Developer's Guide、2 Day + Jav

2014-03-14 10:43:36 500

转载 DBA职责

1. 了解和掌握硬件环境2. 规划数据库3. 安装数据库软件和创建数据库4. 日常运行监控管理和故障处理5. 性能优化6. 数据库备份/恢复7. 数据库安全管理8. 数据库架构和高可用性管理9. 数据库变更管理10. 合理利用oracle公司资源每日工作:1. 查看alter日志,查看是否有错误信息2. 进行环境确认,检查是否存在鼓掌表空间,

2014-03-13 16:38:40 525

转载 in与exists

1.原理      in操作的原理是先进行子查询操作,再进行主查询操作。      exists操作的原理是先进行主查询操作,再到子查询中进行过滤。2. 使用场景       in: 限制性强的条件在子查询。exists: 限制性强的条件在主查询。

2014-03-04 10:03:17 575

转载 oracle 多表连接优化基本思路

OLTP: 优化思路是由小到大,即从限制性最强,返回记录数最少的连接开始,基本采用嵌套循环链接技术,依次完成其他表的连接,并在访问每张表时,合理使用索引,特别是复合索引技术。OLAP:基本思路是HASH加并行处理,表连接顺序不是最主要的。

2014-03-04 09:44:41 931

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除