sorry,应该是sql语句的“分析”是从后往前的。下面的“执行”和“读取”的概念,我也不怎么清楚,在这儿借楼主的地盘向高手们请教了^_^所有的S Q L语句分三个阶段进行处理:语法分析、执行、读取数据。 运行 在运行阶段需要完成处理语句的读写。O r a c l e知道如何获取数据(基于句法分析阶段确定的运 行方案),知道优化的访问路径(在句法分析阶段确定)。提供根据S Q L语句中的选择条件约束读取 数据所需的全部信息。如果S Q L语句包含任何修改或删除操作,则在需要的情况下可锁定数据。 读取 在读取阶段,检索所有符合条件的行,如果需要保存查询,则可以执行保存操作查询的 结果。结果按照查询指令被格式化和显示。
在运行阶段需要完成处理语句的读写。O r a c l e知道如何获取数据(基于句法分析阶段确定的运
行方案),知道优化的访问路径(在句法分析阶段确定)。提供根据S Q L语句中的选择条件约束读取
数据所需的全部信息。如果S Q L语句包含任何修改或删除操作,则在需要的情况下可锁定数据。 读取
在读取阶段,检索所有符合条件的行,如果需要保存查询,则可以执行保存操作查询的
结果。结果按照查询指令被格式化和显示。