Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / global temporary table / 4 сообщений из 4, страница 1 из 1
16.10.2006, 11:23
    #34056489
man_555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
global temporary table
Создаю временную таблицу и закидываю туда данные

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
create global temporary table zone (
        zone_id bigint
)
on commit preserve rows;

insert into zone
select id ........;

вставилось 3 штуки записей. Теперь закрываю приложение и снова запускаю его, и пишу

select * from zone и получаю 0 rows selected. Кто знает почему?
...
Рейтинг: 0 / 0
16.10.2006, 12:04
    #34056635
Щукина Анна
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
global temporary table
Всё именно так и должно быть.
Дело в том, что временные таблицы и нужны для создания ВРЕМЕННЫХ НАБОРОВ ДАННЫХ на период жизни транзакции (on commit delete rows), либо на период жизни сессии (on commit preserve rows).
В первом случае данные из таблицы удалятся, как только будет завершенна транзакция.
Во втором случае данные будут жить до конца сессии, даже если явно указать commit. Но по окончании сессии временная таблица с (on commit preserve rows) будет по любому очищена.
...
Рейтинг: 0 / 0
16.10.2006, 12:05
    #34056639
pand
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
global temporary table
потому что
man_555
Создаю временную таблицу

а данные в них живут только в пределах сесси
или в пределах транзакции если поставить on commit delete rows

а так -бы чем она отличалась от обычной таблицы ??
...
Рейтинг: 0 / 0
16.10.2006, 12:31
    #34056748
man_555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
global temporary table
Спасибо!
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / global temporary table / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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