update语句的执行流程

[复制链接]
查看11 | 回复4 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
update a set a1='111' where a2='1111111' and a3='333';
在oracle是如何执行的,流程是什么,希望各位高手帮忙分析。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
不知道你要分析到哪一层
你了解了些什么,不知道什么,需要知道什么 ?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
就是oracle的处理过程,不是更深层次怎么操作的。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
对sql语句进行解析产生执行计划
执行
找到符合条件的数据 (怎么找到分走索引或者全表扫描)
把变化前的数据写到回滚段
更改数据
还需要对哪一部进行更多的解释?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
解析部分能不能在详细一些
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行