powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Выборка клиентом Delphi из временной таблицы Postgre
5 сообщений из 5, страница 1 из 1
Выборка клиентом Delphi из временной таблицы Postgre
    #35497216
neomax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем читающим .
Имеется функция в базе данных в которой создается временная табличка и запихиваются в нее данные . на клиенте с помощью компонентов ZEOS пытаюсь выбрать из созданой таблицы данные но ничего не получается , данные не выбираются. может подскажет кто нить куда смотреть , куда копать ?
данные в функции во временку вставляются .- проверял путем выборки из временки после вставки туда данных просто в обычную таблицу .
...
Рейтинг: 0 / 0
Выборка клиентом Delphi из временной таблицы Postgre
    #35498518
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neomaxДобрый день всем читающим .
Имеется функция в базе данных в которой создается временная табличка и запихиваются в нее данные . на клиенте с помощью компонентов ZEOS пытаюсь выбрать из созданой таблицы данные но ничего не получается , данные не выбираются. может подскажет кто нить куда смотреть , куда копать ?
данные в функции во временку вставляются .- проверял путем выборки из временки после вставки туда данных просто в обычную таблицу .
А Вы в одной и тоё же сессии работаете с времянкой? Может изолированность и версионность Вам мешают?
...
Рейтинг: 0 / 0
Выборка клиентом Delphi из временной таблицы Postgre
    #35500760
neomax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и как же мне проверить мешает эта версионнность или нет . какими путями???
...
Рейтинг: 0 / 0
Выборка клиентом Delphi из временной таблицы Postgre
    #35501056
SeniorAndre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю у меня всё с таблицами работает
Так создаю таблицу внутри процедуры:
Код: plaintext
1.
2.
3.
4.
CREATE TEMP TABLE session_info(
                ParamName varchar( 30 ),
                ParamValue text
                );
Так я проверяю наличие темп таблицы в другой процедуре:
Код: plaintext
1.
2.
3.
4.
 SELECT Count(pc.relname) into iHasSession
                FROM pg_catalog.pg_class pc, pg_namespace pn
                WHERE pc.relname='session_info' AND
                      pc.relnamespace=pn.oid AND
                      pn.oid=pg_my_temp_schema();
Так беру из неё результат в другой процедуре:
Код: plaintext
1.
2.
                SELECT si.ParamValue INTO cSessionLogin 
                        FROM session_info si
                        WHERE si.ParamName ~~* 'UserLogin'

Всё работает...
Правда из клиента брать данные из тем не пробовал. Да и вы не много инфы дали.
...
Рейтинг: 0 / 0
Выборка клиентом Delphi из временной таблицы Postgre
    #35501190
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neomaxи как же мне проверить мешает эта версионнность или нет . какими путями???
Если у Вас данные заносятся в другой транзакции то их не будет видно. после коммита это зависит от указаний создания времянки [ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ].
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Выборка клиентом Delphi из временной таблицы Postgre
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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