Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Временно-постоянные таблицы ASE 12.5 / 7 сообщений из 7, страница 1 из 1
22.09.2005, 16:01
    #33284115
double_axe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временно-постоянные таблицы ASE 12.5
Говорят есть что-то такое.
Просветите плс.
Интересует как создаються, время жизни и т.д.
...
Рейтинг: 0 / 0
22.09.2005, 16:18
    #33284195
vooo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временно-постоянные таблицы ASE 12.5
1 -You can create truly temporary tables by using "#" as the first character of the table name:
create table #temptable (...)
or:
select select_list
into #temptable ...
Temporary tables:
Exist only for the duration of the user session or for the scope of the procedure that creates them
Cannot be shared between user connections
Are automatically dropped at the end of the session or procedure (or can be dropped manually)


2 - You can create regular user tables in tempdb by specifying the database name in the command that creates the table:
create table tempdb..temptable (...)
or:
select select_list into tempdb..temptable
Regular user tables in tempdb:
Can persist across sessions
Can be used by bulk copy operations
Can be shared by granting permissions on them
Must be explicitly dropped by the owner (otherwise, they are removed when Adaptive Server is restarted)

3 -Worktables
Worktables are automatically created in tempdb by Adaptive Server for merge joins, sorts, and other internal server processes.


Скорее всего вы имеете ввиду пункт 2?
...
Рейтинг: 0 / 0
22.09.2005, 17:13
    #33284396
Zhora
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временно-постоянные таблицы ASE 12.5
Может те что с @@spid для уникальности взамен #temp ?
...
Рейтинг: 0 / 0
22.09.2005, 19:58
    #33284725
Временно-постоянные таблицы ASE 12.5
Может те что с @@spid для уникальности взамен #temp ?

@@spid как раз имеет смысл только в случае tempdb..temptable (пункт 2 в списке) и лишен всякого смыла в #temp (пункт 1 в списке)
...
Рейтинг: 0 / 0
22.09.2005, 21:42
    #33284796
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временно-постоянные таблицы ASE 12.5
Зенит-чемпион Может те что с @@spid для уникальности взамен #temp ?

@@spid как раз имеет смысл только в случае tempdb..temptable (пункт 2 в списке) и лишен всякого смыла в #temp (пункт 1 в списке)
Он имеет смысл и в случае псевдовременной таблицы в нормальной базе данных.
...
Рейтинг: 0 / 0
23.09.2005, 10:03
    #33285209
vooo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временно-постоянные таблицы ASE 12.5
Он имеет смысл и в случае псевдовременной таблицы в нормальной базе данных.
Надо только спросить у автора вопроса : Временно-постоянная таблица и псевдовременная - это одно и тоже ?
...
Рейтинг: 0 / 0
23.09.2005, 14:57
    #33286215
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временно-постоянные таблицы ASE 12.5
Это можно и у меня спросить. Нет, это не одно и то же. Псевдовременная таблица - это обычная таблица, т.е. постоянная. Правда она может быть и в tempdb, тогда она может быть "временно-постоянной" в понимании двойного топора (double_axe).
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Временно-постоянные таблицы ASE 12.5 / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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