|
Структура запроса не соответствует типу результата функции
|
|||
---|---|---|---|
#18+
Ниже функция, вызываю так: select * from TEMP_PL_unit2_4(); получаю: Ошибка ядра: ОШИБКА: structure of query does not match function result type подскажите - где туплю? Плииз! Код: 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. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2021, 22:55 |
|
Структура запроса не соответствует типу результата функции
|
|||
---|---|---|---|
#18+
Cola, замените SELECT '5. ' AS "Lavel-1", public."Directory_Language"."Name" AS "Type", '' AS "name_stat", '' AS "Firm", summ, '' AS "Partner", '' AS "Name_project" FROM public.operation на SELECT operation.* FROM public.operation и будет вам счастье.... вам же вполне написали что return query не совпадает по структуре с SETOF public.operation что учитывая ваш код ну совершенно не удивительно. если setof чего то там возвращаете - возвращайте его как надо через select * а не пытайтесь сами record корректный сконструировать. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2021, 23:05 |
|
Структура запроса не соответствует типу результата функции
|
|||
---|---|---|---|
#18+
Maxim Boguk Cola, замените SELECT '5. ' AS "Lavel-1", public."Directory_Language"."Name" AS "Type", '' AS "name_stat", '' AS "Firm", summ, '' AS "Partner", '' AS "Name_project" FROM public.operation на SELECT operation.* FROM public.operation и будет вам счастье.... вам же вполне написали что return query не совпадает по структуре с SETOF public.operation что учитывая ваш код ну совершенно не удивительно. если setof чего то там возвращаете - возвращайте его как надо через select * а не пытайтесь сами record корректный сконструировать. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru А если мне надо вернуть: Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2021, 23:33 |
|
Структура запроса не соответствует типу результата функции
|
|||
---|---|---|---|
#18+
Cola А если мне надо вернуть: Код: plsql 1.
Возвращайте...ктож вам мешает? -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
27.02.2021, 23:55 |
|
|
start [/forum/topic.php?fid=53&msg=40049287&tid=1994168]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 137ms |
0 / 0 |