|
|
|
SELECT INTO ... plpgsql
|
|||
|---|---|---|---|
|
#18+
День добрый! Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Дает: в первом выводе два значения в виде (bla-bla-1, bla-bla-2) во втором - <NULL> Такой вопрос а как распихать по двум переменным ? Пасиба ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2014, 13:18:05 |
|
||
|
SELECT INTO ... plpgsql
|
|||
|---|---|---|---|
|
#18+
_usa__83_День добрый! Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Дает: в первом выводе два значения в виде (bla-bla-1, bla-bla-2) во втором - <NULL> Такой вопрос а как распихать по двум переменным ? Пасиба ткните пальцем в строку, являющуюся в вашем понимании той самой инструкцией, чей вывод у вас "первый". а то мне её что-то не видно. или она у вас такая скромная ? ps имеет ли дон понимание, чем SELECT f_() отличается от SELECT * FROM f_()/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2014, 13:38:00 |
|
||
|
SELECT INTO ... plpgsql
|
|||
|---|---|---|---|
|
#18+
qwwq, По порядку, с конца: - да "Дон" не понимает разницы, догадывается, но еще не понимает ... - насчет скромности, - не выяснял, и вряд ли удастся ... - тык: Код: sql 1. ну а если без лишнего словоблудства, то вопрос можно сформулировать так: каким образом можно получить значения возвращаемых значений вызываемой функции и распихать их по переменным в вызывающей функции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2014, 13:59:24 |
|
||
|
SELECT INTO ... plpgsql
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2014, 14:33:24 |
|
||
|
SELECT INTO ... plpgsql
|
|||
|---|---|---|---|
|
#18+
_usa__83_qwwq, По порядку, с конца: - да "Дон" не понимает разницы, догадывается, но еще не понимает ... - насчет скромности, - не выяснял, и вряд ли удастся ... - тык: Код: sql 1. ну а если без лишнего словоблудства, то вопрос можно сформулировать так: каким образом можно получить значения возвращаемых значений вызываемой функции и распихать их по переменным в вызывающей функции? http://www.postgresql.org/docs/current/static/sql-select.html см: "where from_item can be one of:" и расшифровку ниже: автор Код: plaintext 1. 2. т.е. буквально, SELECT function(); возвращает вам одно поле [с комплексным типом, если out параметров много), которое потом конечно можно раскрыть, но зачем. а SELECT * FROM function(); -- все поля возврата, если они объявлены в шапке ф-ии в out или returns table () формате. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2014, 14:58:57 |
|
||
|
SELECT INTO ... plpgsql
|
|||
|---|---|---|---|
|
#18+
был не прав. вообще не прочитал что вы там делаете в 1-й. вам наддо как саша запихать 2 поля в возврат, и поиметь их в SELECT ... INTO (думал у вас так и написано, как у , и вы не умеете из него получить оба поля разом) или бегать по setof-у FOR LOOP конструкцией. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2014, 15:16:43 |
|
||
|
SELECT INTO ... plpgsql
|
|||
|---|---|---|---|
|
#18+
qwwq...или бегать по setof-у FOR LOOP конструкцией. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2014, 15:20:33 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=38599131&tid=1998771]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
203ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
74ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 527ms |

| 0 / 0 |
