|
|
|
Function
|
|||
|---|---|---|---|
|
#18+
Столкнулся с функциями, в общих случаях в них разобрался, но существует вопрос У меня идет 6 курсоров и из за выбранного груптайпа к ним обращается селект Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. Возможно ли для всех курсоров одновременно описать исключения? Например Если нет указателя IDшника считывать все ID и на основе следующих условий в селекте отсеивать ненужные? Или придется прописывать условия в каждый курсор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 14:26 |
|
||
|
Function
|
|||
|---|---|---|---|
|
#18+
http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 14:36 |
|
||
|
Function
|
|||
|---|---|---|---|
|
#18+
FoxeyЕсли нет указателя IDшника что это? где это? о чём ты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 14:46 |
|
||
|
Function
|
|||
|---|---|---|---|
|
#18+
env, В курсоре есть запрос Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Так же существуют курсоры с2-с6 Нужно задать общее условие для всех курсоров. Смысл не в конкретике, а в общем описании проблемы. Возможно ли в функции описать общее исключение для всех курсоров или это надо делать для каждого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 15:18 |
|
||
|
Function
|
|||
|---|---|---|---|
|
#18+
Foxey, в EXCEPTION можно вызвать функцию, которая и обработает ваш group_type. Функцию это, конечно, надо написать. если я правильно поняла вашу хитрую мысль ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 15:22 |
|
||
|
Function
|
|||
|---|---|---|---|
|
#18+
Foxey Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. Зачем 3 одинаковых elsif? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 15:25 |
|
||
|
Function
|
|||
|---|---|---|---|
|
#18+
Foxeyобщее исключениеЧудак, исключение - это exception. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 15:25 |
|
||
|
Function
|
|||
|---|---|---|---|
|
#18+
Rinka777, функция написана, но действует не так как надо При выборе одного значения, должен выстраиваться график Однако он не выстраивается. Работает только если выбрать все значения для постройки графика График строится в периуде, указанном мной Разделения на 15 минут, сутки, неделя, месяц, год, декада Даты ставлю так же, обозначая в shc_flt_pkg.SET_BEG_DATE and shc_flt_pkg.SET_END_DATE Необходимо создать условия, которые я описал выше. --------------- Получается если после ретурна взять конструкцию EXCEPTION END , то функция будет использовать исключения на все курсоры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 15:29 |
|
||
|
Function
|
|||
|---|---|---|---|
|
#18+
Foxey, у тебя Алекситимия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 15:31 |
|
||
|
Function
|
|||
|---|---|---|---|
|
#18+
Foxey, С твоими способностями изъясняться в программировании делать нечего. Но, если ничего не писать на форум, то никто и не узнает, кем ты пытаешься быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 15:38 |
|
||
|
Function
|
|||
|---|---|---|---|
|
#18+
merch, атрофированным эмоциональным состоянием и недостатком эмоций не страдаю. Скорее я не могу четко обозначить проблему и записать вопрос Быстро перескакиваю с темы на тему Хомячки И просто аморальный Я и без вас это знаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 15:39 |
|
||
|
Function
|
|||
|---|---|---|---|
|
#18+
merch, Скорее афазия или косноязычие. Foxey, Когда задаёте вопрос, посмотрите на него с точки зрения человека, который совершенно вне контекста вашей задачи и видит только написанное. Можно ли по написанному понять, что вы имеете в виду? Чего не хватает для создания контекста? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 15:57 |
|
||
|
Function
|
|||
|---|---|---|---|
|
#18+
FoxeyНужно задать общее условие для всех курсоров Какой смысл вкладывается в это понятие? Общие предикаты в where? Или что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 15:58 |
|
||
|
Function
|
|||
|---|---|---|---|
|
#18+
env, Есть 6 курсоров и 8 условий Сейчас я для каждого курсора прописываю код Например : Код: plsql 1. 2. И так в каждом курсоре Я хочу избавиться от строки Код: plsql 1. В каждом курсоре и в самой функции, для всех курсоров, сделать эту самую строку условием. Поясняю Код: plsql 1. 2. Выбирает из table_two значения, которые содержатся в SHC_FLT_PKG.GET_column1(), если значение задано NULL, то он возвращает полностью таблицу table_two В примере селекта Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Он вернет значения, из таблицы table_one, к которым подходит условие column2, при этом добавив соответствующие column1 из таблицы table_two Без OR он требует полного соотвтетсия всех SHC_FLT_PKG в запросе, т.е. Код: plsql 1. 2. 3. 4. Я хочу спросить, возможно ли для курсоров в функции, созданой в специальном PKG Код: plsql 1. 2. 3. Создать условия для каждого курсора отдельно, обращаясь при этом к ним при селекте, или придется для каждого курсора выставлять такие условия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 16:28 |
|
||
|
Function
|
|||
|---|---|---|---|
|
#18+
Foxeyпридется для каждого курсораТы в этой теме уже написал шесть сообщений. Может быть было проще условие вставить в каждый курсор и не ипать окружающим остатки мозга. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2017, 18:38 |
|
||
|
Function
|
|||
|---|---|---|---|
|
#18+
select в каждом селекте, оно и стоит. Я спрашиваю, возможно вынести его за каждый курсор и убрать тем самым добрую половину строчек? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2017, 09:11 |
|
||
|
Function
|
|||
|---|---|---|---|
|
#18+
Foxey, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2017, 12:42 |
|
||
|
Function
|
|||
|---|---|---|---|
|
#18+
Foxey, Почему это не одно и то же, что и вызов твоей функции в рамках каждого select подумаешь самостоятельно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2017, 12:44 |
|
||
|
Function
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2017, 13:30 |
|
||
|
Function
|
|||
|---|---|---|---|
|
#18+
Foxeyenv, Есть 6 курсоров и 8 условий Сейчас я для каждого курсора прописываю код Например : Код: plsql 1. 2. И так в каждом курсоре Я хочу избавиться от строки Код: plsql 1. в предидущей теме Вам советовали решение без OR Case or nvl2 21046371 Код: plsql 1. 2. 3. .... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2017, 13:35 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39572896&tid=1884690]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 446ms |

| 0 / 0 |
