문제

Informix, DB2, Oracle 등과 같은 데이터베이스에서 Rowid는 PLS를 재사용합니까?

도움이 되었습니까?

해결책

Rowid는 디스크에 저장된 데이터의 물리적 위치입니다. 그들은 테이블에 독특합니다. 따라서 그들은 반복 할 수 있습니다. 새 레코드가 같은 장소에 저장되면 (오래된 레코드 삭제) Rowids는 동일합니다 (재사용).

Rowid가 Oracle에서 구성하는 내용에 대한 자세한 내용은이 기사를 참조하십시오.http://download.oracle.com/docs/cd/b19306_01/server.102/b14200/pseudocolumns008.htm

다른 팁

그것 ~할 수 있다 재사용 :

행을 삭제하면 Oracle은 나중에 삽입 된 새 행에 Rowid를 재 할 수 있습니다.

(보다 이것)

또한 - 내보내면 변경 한 다음 데이터베이스를 가져 오면 변경할 수 있습니다. 이 값을 신뢰할 수 없기 때문에이 값을 키로 저장해서는 안됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top