Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Глюк в курсоре или кривые руки? / 1 сообщений из 1, страница 1 из 1
17.06.2004, 21:56
    #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
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Глюк в курсоре или кривые руки? / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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