Actually, the rowid will not change when a row is migrated. The original rowid is preserved (for indexing purposes) with a pointer to the new row. The rowid referenced by functions will be the original rowid.
I performed a test about a year ago that covered this scenario. I found that when you read a row and extract the rowid, the rowid was always the original, even if the row had migrated. In looking at the block dump, I could see the pointer to the new location, but that rowid was not 'visible' to the query. Rowids should change if you recreate the table (export/import or copy/rename). I presume the 9i online table redefinition will do the same thing, but I have not tried it...yet Dan -----Original Message----- Sent: Thursday, September 12, 2002 6:28 AM To: Multiple recipients of list ORACLE-L When the row is moved to another block. Yechiel Adar Mehish ----- Original Message ----- To: Multiple recipients of list ORACLE-L <[EMAIL PROTECTED]> Sent: Thursday, September 12, 2002 5:28 AM > what are the cases for a rowid to be changed ? > > Regards, > Prakash. > > > -- > Please see the official ORACLE-L FAQ: http://www.orafaq.com > -- > Author: guess who > INET: [EMAIL PROTECTED] > > Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 > San Diego, California -- Public Internet access / Mailing Lists > -------------------------------------------------------------------- > To REMOVE yourself from this mailing list, send an E-Mail message > to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in > the message BODY, include a line containing: UNSUB ORACLE-L > (or the name of mailing list you want to be removed from). You may > also send the HELP command for other information (like subscribing). -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: Yechiel Adar INET: [EMAIL PROTECTED] Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists -------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing). -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: Fink, Dan INET: [EMAIL PROTECTED] Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Lists -------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).
