Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Update через ранее обновленное поле
|
|||
|---|---|---|---|
|
#18+
Гарантирована ли корректная работа такой конструкции, или это не есть правильно: Код: sql 1. 2. 3. 4. 5. 6. 7. т.е. когда вычисляется первое поле cci.ItemPriceClear, а далее от него пересчитываются остальные? При отладке работало как часы, но смотрю базу с клиентской машины - и есть основания предполагать, что в 99% все работает правильно, а в оставшемся 1% обновляется только первое поле cci.ItemPriceClear, а все остальные, пересчитываемые от него - нет. Однозначно сказать, что это именно так, не могу, т.к. это часть процедуры, и, согласно условиям, все поля, кроме первого cci.ItemPriceClear, далее пересчитываются повторно. В данном случае, конечно, можно легко заменить все cci.ItemPriceClear на pp2.Price, но подобная конструкция используется также в другом виде, где условно cci.ItemPriceClear считается через довольно сложную функцию, а все остальные аналогично от этого поля, и вызывать одну и ту же функцию несколько раз было бы затратно. Стоит ли разделить такой Update на два? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2018, 18:12 |
|
||
|
Update через ранее обновленное поле
|
|||
|---|---|---|---|
|
#18+
A-MaRвычисляется первое поле cci.ItemPriceClear, а далее от него пересчитываются остальные? Порядок вычисления выражений выходного набора документацией не установлен. Так что всё от лукавого, и в любой момент 99% могут смениться тоскливым нулём. В данном же конкретном случае, когда нет никаких вычислений этого самого абы вычисляемого поля, гораздо проще тупо везде вместо него использовать поле, из которого взято его абы вычисленное значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2018, 18:46 |
|
||
|
|

start [/forum/moderation_log.php?user_name=%D0%BC%D0%BE%D0%B3%D0%B8%D0%BB%D0%BE%D1%80%D0%B0%D0%B7%D1%80%D1%8B%D1%85%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D1%8C]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 665ms |
| total: | 827ms |

| 0 / 0 |
