ROWID, UROWID

  • 모든 테이블은 ROWID나 UROWID를 가지고 있다.
  • ROWID는 테이블에서 로우의주소이다.
  • ROWID는 변하지 않는다
  • ROWID는 특정 로우를 엑서스 하기 위한 가장 빠른방법이다.
  • ROWID는 낙관적 락킹을 사용하는 애플리케이션에서 유용하다.
  • ROWID는 로우의 물리적인 위치에 기초하여 생성
  • UROWID는 유니버설 ROWID고, IOT와 고정된 ROWID가 없는 이 기종 데이터베이스에서 게이트웨이를 거쳐 액세스하는 테이블에서 사용
  • UROWID는 별개의 컬럼으로 존재하는 것이 아니고, 컬럼의 함수처럼 실제는 아니지만 로우와 함께 저장되는 형태