|
|
|
как пересортировать курсор
|
|||
|---|---|---|---|
|
#18+
есть процедура, в ней открывается курсор, проходя по курсору, путем сложного запроса выясняется для каждой строки еще одно поле, потом все это запихивается в отчет(прямо в процедуре, будь это на клиенте, проблемы бы не было). Т.е нужно как-то пройтись по курсору, добавить к нему поле и снова пересортировать. Насколько я знаю курсоры forwardonly, кроме временных таблиц как можно это сделать? oracle 8.0.6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 11:18:24 |
|
||
|
как пересортировать курсор
|
|||
|---|---|---|---|
|
#18+
А как добавляется поле? Может имеется возможность добавить его сразу ;-) или использовать в сортировке ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 13:40:26 |
|
||
|
как пересортировать курсор
|
|||
|---|---|---|---|
|
#18+
я не точно описал, просто в цикле для каждой строки находится еще одно значение, реально оно конечно не добавляется, если б можно было я бы добавил сразу, запрос в курсоре и так на страницу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 13:51:59 |
|
||
|
как пересортировать курсор
|
|||
|---|---|---|---|
|
#18+
You could do something like this. Create a function: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Now: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. will give you what you need (assuming I understood your question). SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 22:37:12 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32164790&tid=1990424]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
184ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 488ms |

| 0 / 0 |
