Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Не пойму что от меня хотят... / 6 сообщений из 6, страница 1 из 1
12.05.2007, 22:56
    #34521310
Pigoga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не пойму что от меня хотят...
Есть строка в некой функции

SELECT netflow_in.srcaddr INTO STRICT src_rec FROM netflow_in WHERE netflow_in.id=ident.id AND netflow_in.snapshot_id=snap_id;

получаю вот что (18 line это про неё)

ERROR: ошибка синтаксиса в конце ввода
LINE 1: SELECT
^
ЗАПРОС: SELECT
КОНТЕКСТ: SQL statement in PL/PgSQL function "count_snapshot" near line 18

Понять что не так - не получается.

Есть идеи?
...
Рейтинг: 0 / 0
12.05.2007, 23:42
    #34521342
pamir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не пойму что от меня хотят...
вообще-то синтаксис у select into такой
select into (поля через запятую) (переменные через запятую) From ... where...

Если я ничего не путаю...
...
Рейтинг: 0 / 0
13.05.2007, 03:34
    #34521444
Pigoga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не пойму что от меня хотят...
http://www.postgresql.org/docs/8.2/static/plpgsql-statements.html - пишу вроде так как тут написано.
...
Рейтинг: 0 / 0
13.05.2007, 03:42
    #34521446
Pigoga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не пойму что от меня хотят...
Подскажите пожалуйста. Может быть есть другой способ присвоить значение из таблицы переменной, при использовании plpgsql? (кроме SELECT INTO)

А то может я велосипед изобретаю...

Единственное другое что приходит в голову - результат в виде SELECT * INTO сохранять во временной табличке, а уже потом выбирать из неё нужное поле... Но хотелось бы в один шаг.
...
Рейтинг: 0 / 0
13.05.2007, 12:07
    #34521545
pamir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не пойму что от меня хотят...
ну не знаю, вот это у меня вполне работает.

Код: plaintext
1.
2.
    select into l_ret.id, l_ret.nick, l_ret.status, l_ret.is_admin id, nick, user_status, is_admin from users
      where id=i_user_id;
...
Рейтинг: 0 / 0
13.05.2007, 19:01
    #34521868
Pigoga
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не пойму что от меня хотят...
Да, точно. Сделал также - всё заработало, спасибо.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Не пойму что от меня хотят... / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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