powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Глюк в курсоре или кривые руки?
1 сообщений из 1, страница 1 из 1
Глюк в курсоре или кривые руки?
    #32566304
mailer67
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет All
Помогите, пожалуйста. В хранимой процедуре пишу следующее:

DECLARE
traffic numeric;
...
curs refcursor;
BEGIN
OPEN curs FOR EXECUTE ''SELECT sum(bytes) FROM '' || tablename || '' WHERE (text(ip_to) LIKE '''' || addr || '''')'';
FETCH curs INTO traffic;
CLOSE curs;
RETURN traffic;
END
вся эта конструкция возвращает пустышку, хотя если написать SELECT вместо курсора:
....
SELECT sum(bytes) INTO traffic FROM tablename WHERE (text(ip_to) LIKE addr);
RETURN traffic;
...
все работант нормально. Где я ошибаюсь?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Глюк в курсоре или кривые руки?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]