Oracle RowID Data Type | Oracle SQL fundamentals

preview_player
Показать описание
A ROWID data type stores information related to the #disk location of table #rows. They also uniquely identify the rows in your table. The #ROWID data type is stored as a hexadecimal. Therefore the hexadecimal string represents the unique address of a row in its table.
The ROWID (since #Oracle8 called extended ROWID, till #Oracle7 now called restricted ROWID) stores/encodes the physical location of a row.
The (extended) ROWID encodes (in hexadecimal format) the following fields: #OBJID (unique id of the object the row belongs to), the #FILENO (relative file number within the #TABLESPACE in which the object is created, the #BLOCKNO (the relative block number within the file), and ROWNUM (the relative number of the row within the block).
The (restricted) ROWID only contained FILENO (relative file number within the database), BLOCKNO and #ROWNUM (like in exteded ROWID) and no OBJID.

Рекомендации по теме
Комментарии
Автор

Such a lovely content. Pls keep on sharing.

ipsitapradhan
welcome to shbcf.ru