
oracle
文章平均质量分 83
ziran_dhw123
这个作者很懒,什么都没留下…
展开
-
orcale数字截取处理
一、关于number本身declare i number(5,2);--整数位=3,小数位=2,总位数=5begin i := 205.3456; dbms_output.put_line(i);--打印205.35end;结论:1、 当数字i的小数位超出nmber规定的2时,系统不会报错,对i的处理是根据小数位四舍五入。declare i...原创 2010-01-13 19:25:15 · 314 阅读 · 0 评论 -
{转} Oracle SQL的优化
SQL的优化应该从5个方面进行调整:1.去掉不必要的大型表的全表扫描2.缓存小型表的全表扫描3.检验优化索引的使用4.检验优化的连接技术5.尽可能减少执行计划的CostSQL语句:是对数据库(数据)进行操作的惟一途径;消耗了70%~90%的数据库资源;独立于程...原创 2010-02-09 15:55:29 · 139 阅读 · 0 评论 -
{转}SQL优化34 条建议
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询...原创 2010-02-09 16:00:42 · 165 阅读 · 0 评论 -
{转}SQL优化34条建议2
(32)使用索引a. 如果检索数据量超过30%的表中记录数.使用索引将没有显著的效率提高.b. 在特定情况下, 使用索引也许会比全表扫描慢, 但这是同一个数量级上的区别. 而通常情况下,使用索引比全表扫描要块几倍乃至几千倍!(33)避免使用耗费资源的操作:带有DISTINCT,UNION...原创 2010-02-09 16:02:34 · 124 阅读 · 0 评论 -
{转}select 语句执行顺序
select语句执行顺序 (7)SELECT (8)DISTINCT (10)<TOP_specification> <select_list> (1)FROM <left_table> (3) <join_type> ...原创 2010-02-09 16:28:12 · 177 阅读 · 0 评论