powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Временные таблицы Oracle
15 сообщений из 15, страница 1 из 1
Временные таблицы Oracle
    #32115425
a_l_e_x_e_y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста как создавать и работать с временной
таблицей, или где об этом можно почитать
Если не сложно киньте небольшой примерчик
...
Рейтинг: 0 / 0
Временные таблицы Oracle
    #32115435
new one
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CREATE GLOBAL TEMPORARY TABLE TD3301 (
ORD NUMBER,
NAME VARCHAR2 (200),
USER_EL VARCHAR2 (200),
AVR_04 VARCHAR2 (200),
AVR_6 VARCHAR2 (200),
CAT VARCHAR2 (2),
LIP_NAME VARCHAR2 (200),
CUST_ID NUMBER,
NODE_ID NUMBER,
AFTER_ACCIDENT NUMBER (1),
FID_ID NUMBER,
FID_NAME VARCHAR2 (200) ) ;

это пример, на самом деле их там несколько видов
короче по словам найди их в хелпе. там вроде дафига инфы....
...
Рейтинг: 0 / 0
Временные таблицы Oracle
    #32115454
a_l_e_x_e_y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно ли их создавать в теле хранимой процедуре?
...
Рейтинг: 0 / 0
Временные таблицы Oracle
    #32115468
new one
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно все если только есть желани
используй динамический sql

execute immediate 'create....'
...
Рейтинг: 0 / 0
Временные таблицы Oracle
    #32115480
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
{ А можно ли их создавать в теле хранимой процедуре? }
poherish temp tablespace!
...
Рейтинг: 0 / 0
Временные таблицы Oracle
    #32115485
new one
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что значит похеришь
...
Рейтинг: 0 / 0
Временные таблицы Oracle
    #32115490
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Procedury zapuskautsya bolee chem v odnoi sessii?
Znachit, budet postroeno neskol'ko odinakovyh temporary tables,
razmeshennyh v TEMP area.
Ves' smysl pri etom teryaetsya.
Ee stroyat odin raz, ykazyvaya pri etom type hraneniya dannyh: per session ( to est' do konza sessii) ili per commit( posle commit dannye erase).
...
Рейтинг: 0 / 0
Временные таблицы Oracle
    #32115492
new one
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так я не понимаю чего нельзя ее создать при помощи DDL
в процедуре
...
Рейтинг: 0 / 0
Временные таблицы Oracle
    #32115493
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mogno, no net smysla..
...
Рейтинг: 0 / 0
Временные таблицы Oracle
    #32115505
Alex_M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Несколько временных таблиц с одним именем создать нельзя. Если в она уже создана, то execute immediate в процедуре вернет ошибку. Можно проверять в процедуре существует ли уже таблица и, если не существует - создавать.
...
Рейтинг: 0 / 0
Временные таблицы Oracle
    #32115522
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ponyatno, chto s odnim imenem - nel'zya. Ya imel v vidy '...table '||param||..;
...
Рейтинг: 0 / 0
Временные таблицы Oracle
    #32115603
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что вам мешает создать их несколько с разными именами?
...
Рейтинг: 0 / 0
Временные таблицы Oracle
    #32115610
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A zachem? Vse ravno cto sozdat' neskol'ko odunakovyh po structure i zadacham tabliz. Resources ne galko?
...
Рейтинг: 0 / 0
Временные таблицы Oracle
    #32115664
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ресурсов каких?
...
Рейтинг: 0 / 0
Временные таблицы Oracle
    #32115954
ShgGena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V dannom poste nado bolee tochno ponimat zadachu:
1 -- temporary table dolgna imet odnu i tu ge strukturu ili
struktura formiruetsya dinamiceski2 -- kagdaya ssesiya rabotaet pod sobstvennim login ili vse ispolzuyut odno login name
------------------------------------------------------------------------------------------
1.1
ESLI - strutura temporary table postoyanna (do imen i tipov poley)
dostatochno sozdat 1 global temorary table i polzovat ee vo vseh sessiyah bezboleznenno
(poskolku dannye vidni tolko v kontekste sessii ili tranzakcii)

1.2
ESLI - strutura temporary table dynamic
vstupaet v silu p. #2
-- kagdaya ssesiya rabotaet pod sobstvennim login - mogno imet odno i toge imya poskolku
kagdaya tablica budet v sobstvennoy sheme
-- vse sessii ispolzuyut odno login name :
nugno dinamicheskoe formirovanie imeni temporary table (naprimer + #sid)
!!! v dannom sluchae nugno OBYAZATELNO UBIVAT TABLICU POSLE EE ISPOLZOVANIYA.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Временные таблицы Oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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