
Oracle高级编程
文章平均质量分 78
山峰D
这个作者很懒,什么都没留下…
展开
-
Oracle Sql高级编程--2.SQL执行(一)
你可能相对较短的时间就掌握了书写基本SQL语句的技术。然而,写出高效运行的复杂SQL语句这项技能是需要你超越那些期基础知识的,因为你写的SQL能完成工作并不代表它们完成筣很好,本文将揭开SQL的神秘面纱来看看它从内到外是如何来执行的。本文将阐述基本的Oracle架构并介绍基于成本的查询优化器。你将会了解到为什么构造SQL语句的方法会影响优化器制定出最高效的执行计划及其是如何影响的。你可能已经知道了转载 2013-12-08 23:49:45 · 652 阅读 · 0 评论 -
Oracle Sql高级编程--1.SQL语言
SQL语言最早是IBM公司于20世纪70年代开发出来的,称为结构化英文查询语言,简称为SEQUEL。该语言是基于E.F.Codd在1969年提出的关系型数据库管理系统(RDBMS)的,后来因为商标的纠纷,其简称又进一步缩写为SQL。1986年和1987年,ANSI(美国国家标准化组织)和ISO(国际标准化组织)先后将SQL语言采纳为标准语言。 SQL的目的就是简单地提供一个一数原创 2013-12-02 23:54:27 · 1096 阅读 · 0 评论 -
oracle translate() 详解
一、语法: TRANSLATE(string,from_str,to_str) 二、目的 返回将(所有出现的)from_str中的每个字符替换为to_str中的相应字符以后的string。TRANSLATE 是 REPLACE 所提供的功能的一个超集。如果 from_str 比 to_str 长,那么在 from_str 中而不在 to_str 中的额外字符将从 string 中被删除转载 2013-12-02 23:03:09 · 754 阅读 · 0 评论 -
ORACLE SQL 高级编程--查询转换
在进展到执行计划的开发过程之前,会有一步被称为查询转换的步骤。该步骤发生在一个查询进行完语法和权限检查之后,优化器为了决定最终的执行计划而为不同的计划计算成本预估之前,换句话说,转换和优选是两种不同的任务。 在你的查询通过了语法的权限检查之后,查询就进入了转换为一系列查询块的转换阶段。查询是通过select关键来定义的。例如,select * from employees where转载 2014-02-16 11:52:29 · 691 阅读 · 0 评论