|
|
|
Аналог SET для %rowtype
|
|||
|---|---|---|---|
|
#18+
Добрый день коллеги! Подскажите пожалуйста по сабжу, есть ли такое? При явном указании SET вываливается PLS-00306, что и понятно. Задача стоит произвести DISTINCT в коллекции. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2016, 13:16:20 |
|
||
|
Аналог SET для %rowtype
|
|||
|---|---|---|---|
|
#18+
K790, чтобы было чуть понятнее, нужно произвести DISTINCT для test Код: plsql 1. 2. 3. что-то не выходит каменный цветок :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2016, 13:25:44 |
|
||
|
Аналог SET для %rowtype
|
|||
|---|---|---|---|
|
#18+
K790, Что ты пытаешься сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2016, 13:29:04 |
|
||
|
Аналог SET для %rowtype
|
|||
|---|---|---|---|
|
#18+
Casper_ora, я получаю данные в этом виде, но мне возвращаются дубликаты и я хочу их схлопнуть. сам код возврата этого test править не могу, данные приходят в таком виде, как есть :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2016, 13:32:09 |
|
||
|
Аналог SET для %rowtype
|
|||
|---|---|---|---|
|
#18+
K790, Поясни точнее откуда и в каком формате приходят данные? В текстовом формате выгрузка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2016, 14:16:49 |
|
||
|
Аналог SET для %rowtype
|
|||
|---|---|---|---|
|
#18+
Casper_ora, накидал примерный вариант говнокода Код: 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. результат: Код: plsql 1. 2. 3. как мне провести DISTINCT, чтобы получилось? Код: plsql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2016, 14:55:45 |
|
||
|
Аналог SET для %rowtype
|
|||
|---|---|---|---|
|
#18+
K790, Создай глобал тип и делай SELECT SET(l_test_tab) INTO ... Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2016, 17:12:06 |
|
||
|
Аналог SET для %rowtype
|
|||
|---|---|---|---|
|
#18+
ora601, такой workaroud видел на камьюнике, но при добавлении подобной конструкции Код: plsql 1. и последующей попытке компиляции, выдает "not connected to ORACLE". Поэтому пока отложил этот вариант. Все равно спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2016, 17:20:51 |
|
||
|
Аналог SET для %rowtype
|
|||
|---|---|---|---|
|
#18+
K790ora601, такой workaroud видел на камьюнике, но при добавлении подобной конструкции Код: plsql 1. и последующей попытке компиляции, выдает "not connected to ORACLE". Поэтому пока отложил этот вариант. Все равно спасибо :) Как воркэраунд можно сначало делать дистинкт: Код: plsql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2016, 17:41:59 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39257063&tid=1888077]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
203ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 255ms |
| total: | 571ms |

| 0 / 0 |
