Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.09.2017, 11:45
|
|||
|---|---|---|---|
|
|||
nullif и повторное вычиление expr1 - баг? |
|||
|
#18+
Код: plsql 1. 2. 3. 4. Если выполнять этот запрос - то приращение всегда будет 2. Тоесть происходит повторное вычисление expr1, чего из описания не следует. Баг? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.09.2017, 11:55
|
|||
|---|---|---|---|
|
|||
nullif и повторное вычиление expr1 - баг? |
|||
|
#18+
AnyUser, нет. Это особенность работы с выражениями Выражения не кешируются а вычисляются заново при каждом использовании Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.09.2017, 12:19
|
|||
|---|---|---|---|
|
|||
nullif и повторное вычиление expr1 - баг? |
|||
|
#18+
AnyUser> Баг? Нет, не баг. Я точно помню, что описывал это где-то. В релизнотах, скорее всего. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.09.2017, 12:20
|
|||
|---|---|---|---|
|
|||
nullif и повторное вычиление expr1 - баг? |
|||
|
#18+
P.S. При чём это относится не только к генераторам, и приращение вовсе не всегда будет 2. За давностью лет я уже не вспомню, но 3 - точно было; может, и 4 тоже. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.09.2017, 12:38
|
|||
|---|---|---|---|
nullif и повторное вычиление expr1 - баг? |
|||
|
#18+
возможно, тут было бы лучше заводить временную невидимую переменную до передачи в case иначе действительно контр-интуитивно получается. Пусть не баг, но вполне себе грабли, "gotcha" С другой стороны, nullif это же для совместимости ввели, кажется еще Олегом Лоа, с каким-то другим сервером, скорее всего MS SQL Надо проверить, как в нём это отрабатывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.09.2017, 13:40
|
|||
|---|---|---|---|
nullif и повторное вычиление expr1 - баг? |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.09.2017, 13:49
|
|||
|---|---|---|---|
|
|||
nullif и повторное вычиление expr1 - баг? |
|||
|
#18+
AnyUser, кстати зачем это Код: sql 1. вы там что генераторы в -1 сбрасываете? Трюк сам по себе глючный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.09.2017, 13:58
|
|||
|---|---|---|---|
|
|||
nullif и повторное вычиление expr1 - баг? |
|||
|
#18+
Это касалось не только nullif, AFAIR. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.09.2017, 14:41
|
|||
|---|---|---|---|
|
|||
nullif и повторное вычиление expr1 - баг? |
|||
|
#18+
Симонов Денисвы там что генераторы в -1 сбрасываете? Трюк сам по себе глючный Нет, это синтетический пример. Просто нужна была функция с подобным поведением (если бы не этот "тонкий момент"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.09.2017, 14:47
|
|||
|---|---|---|---|
nullif и повторное вычиление expr1 - баг? |
|||
|
#18+
Naf Oracle и NULLIF — подводные камни Аргумент... Там, ксттаи, хорошая вещь упоминается, кэш результатов выражений если вы укажете в качестве первого аргумента тяжелую (и не объявленную как DETERMINISTIC) функцию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&tablet=1&tid=1561442]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 145ms |

| 0 / 0 |
