Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Выборка клиентом Delphi из временной таблицы Postgre / 5 сообщений из 5, страница 1 из 1
20.08.2008, 15:15
    #35497216
neomax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка клиентом Delphi из временной таблицы Postgre
Добрый день всем читающим .
Имеется функция в базе данных в которой создается временная табличка и запихиваются в нее данные . на клиенте с помощью компонентов ZEOS пытаюсь выбрать из созданой таблицы данные но ничего не получается , данные не выбираются. может подскажет кто нить куда смотреть , куда копать ?
данные в функции во временку вставляются .- проверял путем выборки из временки после вставки туда данных просто в обычную таблицу .
...
Рейтинг: 0 / 0
21.08.2008, 10:58
    #35498518
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка клиентом Delphi из временной таблицы Postgre
neomaxДобрый день всем читающим .
Имеется функция в базе данных в которой создается временная табличка и запихиваются в нее данные . на клиенте с помощью компонентов ZEOS пытаюсь выбрать из созданой таблицы данные но ничего не получается , данные не выбираются. может подскажет кто нить куда смотреть , куда копать ?
данные в функции во временку вставляются .- проверял путем выборки из временки после вставки туда данных просто в обычную таблицу .
А Вы в одной и тоё же сессии работаете с времянкой? Может изолированность и версионность Вам мешают?
...
Рейтинг: 0 / 0
22.08.2008, 08:45
    #35500760
neomax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка клиентом Delphi из временной таблицы Postgre
и как же мне проверить мешает эта версионнность или нет . какими путями???
...
Рейтинг: 0 / 0
22.08.2008, 11:11
    #35501056
SeniorAndre
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка клиентом Delphi из временной таблицы Postgre
Не знаю у меня всё с таблицами работает
Так создаю таблицу внутри процедуры:
Код: 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
22.08.2008, 11:48
    #35501190
Andrey Daeron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка клиентом Delphi из временной таблицы Postgre
neomaxи как же мне проверить мешает эта версионнность или нет . какими путями???
Если у Вас данные заносятся в другой транзакции то их не будет видно. после коммита это зависит от указаний создания времянки [ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ].
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Выборка клиентом Delphi из временной таблицы Postgre / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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