Прост. Поскольку «дружественные» строки кластеризованной таблицы хранятся вместе в блоке, это означает, что вы можете иметь один и тот же rowid.
На рисунке ниже (из frontiernet ) первая строка отдела имеет rownumber 1, а первая строка emp имеет rownumber 1. Это первый случай.
После этого у нас есть emp 2, emp 3 ... После всех emp в этом отделе, если есть достаточно места, у вас есть второй ряд для dept, но его rowid был обнаружен для emp 2 в предыдущем отделе.
и т. Д.
Это происходит потому, что номер строки из идентификатора строки относительно ее таблицы и текущего блока.