|
![]() |
#1 |
Участник
|
Затрудняюсь ответить.
Нужно спрашивать тех кто проектировал ядро. Возможно это делалось для SQL 2000, т.е. для тех случаев когда БД не поддерживает какие-то режимы. Но это только мое предположение. Когда это проектировали, аксапта еще поддерживала Оракл. Возможно это сказалось. |
|
![]() |
#2 |
Участник
|
Цитата:
|
|
![]() |
#3 |
Участник
|
|
|
![]() |
#4 |
Moderator
|
Цитата:
Просто я сам не пробовал (и вполне возможно что я в этом вопросе не прав), но кто-то из знакомых SQL разработчиков мне рассказывал что в этом режиме тоже есть свои подводные грабли. Вот например в статье описывают поведение системы при проверке целостности Foreign Keys, и как-то это не очень очевидно. |
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от fed
![]() А вы пробовали стандартным функционалом update conflict в MS SQL пользоваться ?
Просто я сам не пробовал (и вполне возможно что я в этом вопросе не прав), но кто-то из знакомых SQL разработчиков мне рассказывал что в этом режиме тоже есть свои подводные грабли. Вот например в статье описывают поведение системы при проверке целостности Foreign Keys, и как-то это не очень очевидно. Foreign keys правда не пользовался (и непонятно зачем в MS SQL вдруг озаботились этой проблемой, когда Write Skew все равно есть, но видимо решили частный случай один поддержать). |
|