powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / небольшая проблемка с select
4 сообщений из 4, страница 1 из 1
небольшая проблемка с select
    #33187873
freenet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся с такой проблемой пишу ф-цию надо внутри нее получить определенное значение... пишу как положено...

SELECT INTO kol COUNT(*) FROM tbl WHERE c > 5

при этом kol конечно перед этим объявлено. но упорно ей ни чего не присваивается... пишу

SELECT COUNT(*) FROM tbl WHERE c > 5 и селект проходит на ура...

сижу ломаю голову может я что-то делаю не так, впервые с таким столкнулся... либо уже не соображаю...

база Posgresql 8.0
язык plpgsql

пытался выполнять запрос через PERFOR такая же фигня.
...
Рейтинг: 0 / 0
небольшая проблемка с select
    #33187963
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
COUNT() INTO kol?
...
Рейтинг: 0 / 0
небольшая проблемка с select
    #33188109
фффф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Первый вариант
Код: plaintext
SELECT INTO kol COUNT(*) FROM tbl WHERE c >  5 
должен по-идее работать. Можно то же самое записать как
Код: plaintext
1.
  kol := (SELECT COUNT(*) FROM tbl WHERE c >  5 );
это и читается легче.

Вообще, ошибки с подстановкой переменных в PL/pgSQL случаются в основном в обратную сторону (когда вместо поля используется случайно совпавшая по имени переменная), поэтому лучше всегда префикс/суффикс переменным давать.
...
Рейтинг: 0 / 0
небольшая проблемка с select
    #33188706
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вообще может я чего не понимаю но я всегда писал так

SELECT table_field INTO plpgsql_var FROM table
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / небольшая проблемка с select
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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