|
|
|
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN
|
|||
|---|---|---|---|
|
#18+
Приветствую! Такой вопрос: может есть какая-нибудь зарезервированная переменная, которая позволит в коде WHEN использовать значение из CASE'a? Без вложенных запросов ? Код: plsql 1. 2. 3. 4. т.е. хоросо бы только один раз считать {формула} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 11:30 |
|
||
|
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN
|
|||
|---|---|---|---|
|
#18+
Кроик Семёнкоторая позволит в коде WHEN использовать значение из CASE'a? Без вложенных запросов ?Нет. Но для некоторых формул можно воспользоваться nullif-ом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 11:33 |
|
||
|
Возможно ли использовать без вложенных запросов значение из 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:37 |
|
||
|
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN
|
|||
|---|---|---|---|
|
#18+
А как хорошо было бы, если бы в CASE сразу объявить alias Надо будет предложить Ларри Эллисону ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 11:41 |
|
||
|
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN
|
|||
|---|---|---|---|
|
#18+
Кроик Семён, Или infinity/nan вместо null Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 11:45 |
|
||
|
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN
|
|||
|---|---|---|---|
|
#18+
Кроик Семён если бы в CASE сразу объявить alias почему только в case. Давай вешать алиасы на любую часть выражения: Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 11:47 |
|
||
|
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN
|
|||
|---|---|---|---|
|
#18+
Кроик СемёнНадо будет предложить Ларри ЭллисонуАга. Каждый кулик хвалит своё болото. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 12:02 |
|
||
|
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN
|
|||
|---|---|---|---|
|
#18+
OK хотя если Oracle только 1 раз для каждой строки считает {formula}, то может я зря нервничаю только SQL-запрос получается раздутым, а на скорости его выполнения это не сказывается... почему озаботился вообще: у меня в этой {formula} несколько операций с CLOB-полем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 13:09 |
|
||
|
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN
|
|||
|---|---|---|---|
|
#18+
Кроик Семёнхотя если Oracle только 1 раз для каждой строки считает {formula}Как правило, каждый раз. Даже если "рассчитывать" её в inline view. Кроик Семёну меня в этой {formula} несколько операций с CLOB-полемПокажи: Кроик Семён Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 13:17 |
|
||
|
Возможно ли использовать без вложенных запросов значение из 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:26 |
|
||
|
Возможно ли использовать без вложенных запросов значение из CASE в формуле в коде WHEN
|
|||
|---|---|---|---|
|
#18+
Кроик Семён{формула}Покажи то, что просили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2017, 13:27 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39536792&tid=1885100]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
150ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 510ms |

| 0 / 0 |
