Несколько аксиом SQL-серверов
- В общем случае, при отсутствии опции ORDER BY, порядок следования записей в выборке случаен и не предсказуем (наличие кластерного индекса не дает гарантий)
- Изменение данных в таблице может приводить как к логическому, так и к физическому изменению положения записи в таблице. В общем случае, перемещение также будет случайно и не предсказуемо.
Из этого следует, что при отсутствии опции ORDER BY модификация данных в цикле может приводить к многократным повторным модификациям. Можно считать это фичей работы с SQL-серверами.
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
Последний раз редактировалось Владимир Максимов; 20.04.2015 в 14:14.
|