
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.10.2017, 11:30
|
|||
|---|---|---|---|
|
|||
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN |
|||
|
#18+
Приветствую! Такой вопрос: может есть какая-нибудь зарезервированная переменная, которая позволит в коде WHEN использовать значение из CASE'a? Без вложенных запросов ? Код: plsql 1. 2. 3. 4. т.е. хоросо бы только один раз считать {формула} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2017, 11:33
|
|||
|---|---|---|---|
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN |
|||
|
#18+
Кроик Семёнкоторая позволит в коде WHEN использовать значение из CASE'a? Без вложенных запросов ?Нет. Но для некоторых формул можно воспользоваться nullif-ом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2017, 11:37
|
|||
|---|---|---|---|
|
|||
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN |
|||
|
#18+
P.S. под вложенными запросами понимаю что-нибудь такое Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2017, 11:37
|
|||
|---|---|---|---|
|
|||
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN |
|||
|
#18+
Elic, жаль. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2017, 11:41
|
|||
|---|---|---|---|
|
|||
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN |
|||
|
#18+
А как хорошо было бы, если бы в CASE сразу объявить alias Надо будет предложить Ларри Эллисону ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2017, 11:45
|
|||
|---|---|---|---|
|
|||
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN |
|||
|
#18+
Кроик Семён, Или infinity/nan вместо null Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2017, 11:47
|
|||
|---|---|---|---|
|
|||
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN |
|||
|
#18+
Кроик Семён если бы в CASE сразу объявить alias почему только в case. Давай вешать алиасы на любую часть выражения: Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2017, 12:02
|
|||
|---|---|---|---|
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN |
|||
|
#18+
Кроик СемёнНадо будет предложить Ларри ЭллисонуАга. Каждый кулик хвалит своё болото. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2017, 13:09
|
|||
|---|---|---|---|
|
|||
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN |
|||
|
#18+
OK хотя если Oracle только 1 раз для каждой строки считает {formula}, то может я зря нервничаю только SQL-запрос получается раздутым, а на скорости его выполнения это не сказывается... почему озаботился вообще: у меня в этой {formula} несколько операций с CLOB-полем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2017, 13:17
|
|||
|---|---|---|---|
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN |
|||
|
#18+
Кроик Семёнхотя если Oracle только 1 раз для каждой строки считает {formula}Как правило, каждый раз. Даже если "рассчитывать" её в inline view. Кроик Семёну меня в этой {formula} несколько операций с CLOB-полемПокажи: Кроик Семён Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2017, 13:26
|
|||
|---|---|---|---|
|
|||
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN |
|||
|
#18+
{формула} Код: plsql 1. учитывая (выше описался), что работаю с BLOB-полем, то кроме DBMS_LOB.InStr использую еще и функцию преобразования BLOB в CLOB из пакета: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2017, 13:27
|
|||
|---|---|---|---|
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN |
|||
|
#18+
Кроик Семён{формула}Покажи то, что просили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1885100]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
136ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
| others: | 213ms |
| total: | 424ms |

| 0 / 0 |
