(优)SQL编写规范与优化(适用于Oracle).pptVIP

  • 2
  • 0
  • 约3.62千字
  • 约 23页
  • 2017-01-07 发布于北京
  • 举报
一、概述 二、SQL编写风格 2.1、SQL语句的大小写 SQL语句的关键字统一使用全小写或全大写的方式,例如: select,update,from,where,order,by,group by declare,begin,end等。 标识符,变量和参数采用小写,如v_sal。 数据库对象、列以及别名用小写。 三、SQL语句编写规范 1、表结构设计的时候尽量选择合适的数据类型、合适的长度、避免行链接、行迁移的出现,外键所在的字段一定要创建索引,否则,对主表进行操作,外键所在的子表有可能被完全封锁。 2、SQL语句的语法应与所使用的数据库相适应。 3、关键SQL语句,尽量简化,不要包含太多的嵌套,避免执行计划错误的可能,原则上不能超过2层。 4、SQL语句包含多表连接时,建议使用表别名,对每个字段的使用都要带上表别名,例如: select a.col1, a.col2, b.col3 from table_name a, tableb b where a.col4=b.col5; 5、多表关联避免超过5个,可以通过临时表(表变量),简化复杂的关联。 四、SQL语句编写过程中的优化建议 应用逻辑复杂时,使用SQL实现困难,尽量使用程序去实现。 建议使用hint固定关键SQL语句执行计划,原则上批量作业要用

文档评论(0)

1亿VIP精品文档

相关文档