|
Страници по тази тема: 1 | 2 | >> (покажи всички)
|
Никак не е случайно даже.
<sql server books online>
An update transaction is similar to a delete operation followed by an insert operation; the old rows are copied to the deleted table first, and then the new rows are copied to the trigger table and to the inserted table.
</sql server books online>
| |
|
Но не пише нищо за последователността, Нали се сещаш, че едино от определенията за релационни бази данни беше, че последователността на записити в таблицата няма значение. Та на мене ми се е случвало в някоя таблица да си инсъртна някой запис и след нормален SELECT без ORDER BY клауза да ми изкара току-що вкарания запис в средата на резълт-сета.
Но това нали не са таблици, а нормални масивчета, които са представени, като таблици, може да си пази последователността при записите.
| |
Тема
|
Re: MSSQL update trigger проблем
[re: Wolfheart]
|
|
Автор |
wqw (АзСъмЖив) |
Публикувано | 20.01.06 10:06 |
|
Масивчета? Хмм, по-скоро мисли за тези виртуални таблици (BOL definition) като за view-та върху таблицата.
За малко да забравя: последовятелността на FETCH на записите от курсор зависи от ORDER BY клаузата на source SELECT-а и е неопределен ако такава липсва.
cheers,
</wqw>
| |
|
Страници по тази тема: 1 | 2 | >> (покажи всички)
|
|
|