|
Динамическое именование столбцов
|
|||
---|---|---|---|
#18+
Добрый день Прошу помочь с реализацией размножения поля (см. пример во вложении) PL/SQL у меня крайне низкоуровневый, на SQL Oracle пробовала разные варианты, но до итогового решения не дошла Пример моих изысканий: Код: sql 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. 41. 42. 43. 44. 45.
Спасибо заранее ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2021, 14:57 |
|
Динамическое именование столбцов
|
|||
---|---|---|---|
#18+
E_Schekaturova PL/SQL у меня крайне низкоуровневый про PL/SQL не понял генерить динамически селект (хоть пивот, хоть декоде) но вот только вопрос что с ним (курсором) дальше делать/как использовать ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2021, 15:37 |
|
Динамическое именование столбцов
|
|||
---|---|---|---|
#18+
Stax, имела в виду, что, может, какой-то цикл можно написать, который атрибуты будет от i до j добавлять в табличку ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2021, 17:11 |
|
Динамическое именование столбцов
|
|||
---|---|---|---|
#18+
E_Schekaturova Stax, имела в виду, что, может, какой-то цикл можно написать, который атрибуты будет от i до j добавлять в табличку не совсем понимаю, что Вам надо напр шахматка для emp Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Вам надо программно (цикл) сформировать строку 'ANALYST' job_an,'CLERK' job_cl,'SALESMAN' job_sa,'MANAGER' job_ma,'PRESIDENT' используя табличку emp и так для любой выборки да будет два прогона, один для формирования строки, второй сам результат зы конкретно по Вашей bureau, если Вам надо формровать шахматку в зависомости от параметра n(число 10) то достаточно просто for i in (1..n) loop ... ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2021, 17:25 |
|
|
start [/forum/topic.php?fid=52&msg=40094882&tid=1879932]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
207ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 308ms |
0 / 0 |