http://search.csdn.net/Expert/topic/1890/1890719.xml?temp=.2550165
解决方案 »
- 这个怎么做啊!orcal 基础题
- 拜求 sql server2005转数据问题
- key构成与记录个数的关系!
- 关于ORACLE自动断开连接的问题
- 如何一次导出所有表的索引
- 关于 ORACEL 数据集的问题。。急~~
- oracle速度变慢,怎样解决呢? 我的oracle服务器开始启动的时候速度非常快,可是当用户用一段时间后,速度就很慢了
- 在oracle中,怎样对表进行加锁?
- 建好数库后服务中看不到OracleOraHome81ManagementServer
- 数据类型为RAW是怎么回事?
- oracle在win2003server下的oledb连接程序?(100分,在线等) 要能在2003server上运行的。十分感谢。
- 语句的改进问题
它是伪列,在定义表结构时并不声明它,但是系统自动建立.
用desc查看的表结构的时候见看不到该字段.
用rowid来进行update,delete等操作时速度最快.
而且oracle7和oracle8及以后版的rowid不同:oracle 7 的rowid由三部分组成:
block.row.file
BBBBBBBB.RRRR.FFFF
文件块号.块中的行号.文件的绝对号oracle 8 8i 9i的rowid由四部分组成:
OOOOOOFFFBBBBBBRRR
OOOOOO:数据对象号,表示数据库段的编号
FFF表在空间中的相对文件号
BBBBBB:在一个文件中的块号
RRR块中行的位置号rowid数据类型的使用:
rowidtochar:把rowid转换成char类型.select rowidtochar(a.rowid) from testa a where rownum<=1
AABj3OAEoAAAHpjAAAselect chartorowid('AABj3OAEoAAAHpjAAA') from dual
AABj3OAEoAAAHpjAAA