Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
не могу заполнить свой тип
|
|||
|---|---|---|---|
|
#18+
Не приходилось ещё работать со своими типами. Так что сильно не бейте. В обще в результате выполнения следующего ошибка: ERROR: syntax error at or near "$1" at character 148 CONTEXT: PL/pgSQL function "get_graph_data" line 13 at for over select rows В операторе: select * from get_graph_data(false) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Подскажите что не так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2005, 10:40 |
|
||
|
не могу заполнить свой тип
|
|||
|---|---|---|---|
|
#18+
Тип возможно не при чём. Это точный текст функции? Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2005, 12:27 |
|
||
|
не могу заполнить свой тип
|
|||
|---|---|---|---|
|
#18+
Ошибка скорее всего тут: WHERE .... k.id_session in csess.id думаецца, вы зря надеетесь, что csess это набор. Это попросту запись. Одна запись. Тч что или WHERE .... k.id_session = csess.id (если запись заведомо одна) или WHERE .... k.id_session IN(SELECT id FROM session where s_end is not null) ... если их много ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2005, 20:04 |
|
||
|
не могу заполнить свой тип
|
|||
|---|---|---|---|
|
#18+
Ошибка SQL: ERROR: return type mismatch in function returning tuple at or near ";" CONTEXT: compile of PL/pgSQL function "get_graph_data" near line 17 В операторе: select * from get_graph_data(false) эта ошибка после первых поправок, она же после вторых ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2005, 20:44 |
|
||
|
не могу заполнить свой тип
|
|||
|---|---|---|---|
|
#18+
см предыдцщего оратора автор Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2005, 23:25 |
|
||
|
не могу заполнить свой тип
|
|||
|---|---|---|---|
|
#18+
Ну я и сделал просто return; и получил это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2005, 05:27 |
|
||
|
не могу заполнить свой тип
|
|||
|---|---|---|---|
|
#18+
А ведь я так и не решил проблемы. А жаль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2005, 14:27 |
|
||
|
не могу заполнить свой тип
|
|||
|---|---|---|---|
|
#18+
Ты как написал? return; return next или return next ugraph? Надо писать return next; (без всяких ugraph); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2005, 14:38 |
|
||
|
не могу заполнить свой тип
|
|||
|---|---|---|---|
|
#18+
declare do_delete alias for $1; now_day timestamp; csess cake.session; ugraph cake.user_graph; begin -- текуйщий день now_day = CURRENT_DATE; --закрытые сессии select into csess * from session where s_end is not null; for ugraph in SELECT u.login,extract(epoch from k.kdatetime),k.diff_in,k.diff_out FROM keepalive k, users u, session s WHERE k.id_session in (select id from session where s_end is not null) and s.id_user=u.id and k.kdatetime<now_day order by u.login,k.kdatetime loop return next ugraph; end loop; return; end код ошибки см. выше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2005, 19:06 |
|
||
|
|

start [/forum/topic.php?fid=53&gotonew=1&tid=2006969]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 335ms |

| 0 / 0 |
