powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Временно-постоянные таблицы ASE 12.5
7 сообщений из 7, страница 1 из 1
Временно-постоянные таблицы ASE 12.5
    #33284115
double_axe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Говорят есть что-то такое.
Просветите плс.
Интересует как создаються, время жизни и т.д.
...
Рейтинг: 0 / 0
Временно-постоянные таблицы ASE 12.5
    #33284195
vooo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Временно-постоянные таблицы ASE 12.5
    #33284396
Фотография Zhora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может те что с @@spid для уникальности взамен #temp ?
...
Рейтинг: 0 / 0
Временно-постоянные таблицы ASE 12.5
    #33284725
Может те что с @@spid для уникальности взамен #temp ?

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

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


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