[참조] Oracle ROWID(2/2)
*Oracle 8에서 Object와 Partition의 개념이 도입되면서 Database의 Segment를 식별하기 위한 Data Object Number가 추가 -> A four-piece FORMAT
-지수가 64인 Encoding 형태로 사용
-18문자 넓이를 가짐
-OOOOOOFFFBBBBBBRRR
。OOOOOO : Database Segment를 식별하기 위한 Data Object Number(오브젝트번호)
。FFF : Tablespace에 상대적인 Datafile Number(데이터파일번호)
。BBBBBB : Row를 포함하는 Data Block Number(블록번호)
。RRR : Block에서의 Row의 Slot(로우스롯번호)
*Rule-based optimizer에서 ROWID를 이용하여 데이터를 엑세스하는 것이 가장 상위로 랭크된 엑세스 방법이며 가장 빠른 방법
*Pseudo-column임
-참조만 가능하며 데이타베이스에 값이 저장되지 않음
'오라클 > Oracle,SQL' 카테고리의 다른 글
오라클공부 141. [참조] Oracle ROWID의 변화 (0) | 2015.09.09 |
---|---|
오라클공부 140. [참조] Oracle ROWID(1/2) (0) | 2015.09.09 |
오라클공부 138. [참조] Oracle ROWID(1/2) (0) | 2015.09.09 |
오라클공부 137. ROWID 데이터 타입 (0) | 2015.09.09 |
오라클공부 136. ROWID 데이터 타입 (0) | 2015.09.09 |