oracle
OohailinoO
软件工程师
展开
-
oracle sql优化
转载: 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是转载 2007-11-19 15:53:00 · 620 阅读 · 0 评论 -
Oracle-SQL开发的经验总结
•Sql必须使用绑定变量(由于特殊业务逻辑不适合使用绑定变量的,需要得到DBA确认);•Sql中变量的类型必须与字段定义一致;•查询分区表时,条件要使用上分区字段,并且最好为闭区间,如: ordertime >=sysdate - 1 / 24 andordertime sysdate,需要注意的是该区间需满足业务需要•Sql条件中使用时间类型字段的,变量要声明为字符原创 2013-09-30 14:01:41 · 1010 阅读 · 0 评论 -
Oracle 批量提交代码
update 表的数据量比较大的时候尽量使用批量提交方法,加快处理速度,批量提交的参考脚本如下:declare -- 数组变量,保存查询条件 TYPEt_idISTABLEOFxx.test.id%TYPE; v_t_idt_id; CURSOR cIS SELECTidFROMxx.testwhere xxx <>333;BEGI原创 2013-09-30 13:59:22 · 1471 阅读 · 0 评论 -
Oracle Date字段查询方法
1.闭区间查询,且不破坏索引select * from withdrawworkorder_bak where requestdate>=to_date('2012-08-01','yyyy-MM-dd') and requestdate原创 2013-09-22 10:50:17 · 1325 阅读 · 0 评论