rowid에 대해서 궁금한것이 있어서 질문드립니다.
제가 이해한 rowid는 table의 row에 대해서 물리적으로 가지고 있는 주소(값을 가지고 있는것은 아님)이며
index를 생성할 때 rowid값을 가지고 있는것으로 압니다.
그리고 row가 삭제가 되면 table에서는 삭제가 되지만 index에서는 해당 값을 가지고 있고 삭제가 되었다는 Flag를
update를 하는것으로 알고 있습니다.
--여기까지가 제가 알고있는 지식입니다. 물론 잘못알고 있을수도 있고요...
그런데 궁금한것은 삭제된 row자리에 다른 row가 insert가 된다면 물리적으로 가지고 있는 rowid값은 전에 삭제된
rowid값과 같은값이 될꺼라고 생각이 듭니다. 그럼 index의 Flag update된 rowid값과 중복이 되지 않나요??
* 새로운 row가 insert될때 새로운 rowid가 생성되나요??
* 아님 index의 flag값이 들어간 것은 무시가 되는건가요??
궁금합니다 ^^;