powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / "for rec in select ..." в Execute
6 сообщений из 6, страница 1 из 1
"for rec in select ..." в Execute
    #34378410
Tertium Organum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
столкнулся с траблой - сообщение типа relation 'with OID 19783 does not exist' .
всю работу с временной таблицей в таких случаях говорят делать через execute. я и делаю. Но такую конструкцию - "for rec in select ... loop return next rec; end loop;" не получается впихнуть в execute. Что делать, кто скажет?
...
Рейтинг: 0 / 0
"for rec in select ..." в Execute
    #34378419
4321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tertium Organum Но такую конструкцию - "for rec in select ... loop return next rec; end loop;" не получается впихнуть в execute.
даже так?
FOR rec IN EXECUTE 'SELECT ......' LOOP
....
...
Рейтинг: 0 / 0
"for rec in select ..." в Execute
    #34379989
Tertium Organum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
про for rec in execute сам вспомнил :)
а вот как сделать select id into a from mytable через execute?
...
Рейтинг: 0 / 0
"for rec in select ..." в Execute
    #34380052
ZemA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tertium Organumпро for rec in execute сам вспомнил :)
а вот как сделать select id into a from mytable через execute?
можно так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
...
declare
  rec record;
  a integer;
begin
  for rec in execute \'select id from mytable where ...\'
  loop
    a := rec.id;
  end loop;
...
...
Рейтинг: 0 / 0
"for rec in select ..." в Execute
    #34380199
BlackDan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tertium Organumпро for rec in execute сам вспомнил :)
а вот как сделать select id into a from mytable через execute?
Код: plaintext
EXECUTE 'SELECT id FROM table' INTO _varId;
...
Рейтинг: 0 / 0
"for rec in select ..." в Execute
    #34381894
Tertium Organum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / "for rec in select ..." в Execute
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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