• 博客访问: 491080
  • 博文数量: 126
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-05 11:19
个人简介

暂无介绍

文章分类

全部博文(126)

文章存档

2014年(6)

2013年(13)

2012年(10)

2011年(35)

2010年(48)

2007年(4)

2006年(2)

2005年(2)

2004年(6)

我的朋友

发布时间:2010-03-27 07:51:27

请先移步从底向上了解DML操作http://www.itpub.net/thread-1283537-1-1.html在上一篇从底向上了解DML操作的帖子里,描述了insert、update、delete操作,在block里是如何进行的。这篇来介绍行迁移。上篇的最后,block里剩下3条记录,id分别为C50B(1000000000),C103(2),C104(3)前两个的text列长度都已经是4000了,如果我们修改最后一个列的长度为4000,那么3*4000肯定大于8192的block大小,这时会发生什么呢?SQL> update tt set text=lpad('a',4000) where id=3;已更新 1 行。提交完成。SQL> alter system dump datafile 1 block 134......【阅读全文】

阅读(985) | 评论(0) | 转发(0)

发布时间:2010-03-24 21:47:52

些这些东西,扩展自这个帖子:[url=http://www.itpub.net/viewthread.php?tid=1266978&extra=&page=1]http://www.itpub.net/viewthread.php?tid=1266978&extra=&page=1[/url][b]Insert、update、delete,DML操作,大家耳熟能详,使用上也是非常熟练,但是,对于这些操作,oracle在存储底层,也就是在Block里是如何处理的呢?我们来做个实验,首先,交代环境:[/b][font=宋体]SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edi......【阅读全文】

阅读(1537) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册