Показать сообщение отдельно
Старый 03.09.2003, 15:18   #41  
protek is offline
protek
Участник
 
15 / 10 (1) +
Регистрация: 03.09.2003
Цитата:
Изначально опубликовано fed
Кстати - в Oracle rowid зависит от местоположения записи в файле. Соответственно - в случае импорта/экспорта данных , ссылки по rowid разваляться
На самом деле в Oracle для этого дела применяют sequence, причем работает он не как Identity в MS SQL, приходится в каком нибудь-триггере генерировать новое значение squence и запихивать его в нужное поле.
Видимо - из за отличий в механизмах MSSQLи Oracle Damgaard и не стал в свое время использовать эти механизмы.
Кстати - как recid связан с локализацией ?
А на rowid никто и не ссылается... поэтому, после экспорта пересобирается статистика.. dbms_stat... и затем уже индексы могут пользоваться rowid... кстати, в Ax для Oracle она тоже пересобирается тем де пакетом, и все созданные на основе RECID индексы (кстати Function bases - навероно не от большого ума или желания его прикладывать) все равно работают по ROWID! масло масляное - только долго и криво!