Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Временные таблицы Oracle / 15 сообщений из 15, страница 1 из 1
06.03.2003, 12:14
    #32115425
a_l_e_x_e_y
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временные таблицы Oracle
Подскажите пожалуйста как создавать и работать с временной
таблицей, или где об этом можно почитать
Если не сложно киньте небольшой примерчик
...
Рейтинг: 0 / 0
06.03.2003, 12:29
    #32115435
new one
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временные таблицы Oracle
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
06.03.2003, 12:41
    #32115454
a_l_e_x_e_y
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временные таблицы Oracle
А можно ли их создавать в теле хранимой процедуре?
...
Рейтинг: 0 / 0
06.03.2003, 12:53
    #32115468
new one
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временные таблицы Oracle
можно все если только есть желани
используй динамический sql

execute immediate 'create....'
...
Рейтинг: 0 / 0
06.03.2003, 12:57
    #32115480
Oracle X-pert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временные таблицы Oracle
{ А можно ли их создавать в теле хранимой процедуре? }
poherish temp tablespace!
...
Рейтинг: 0 / 0
06.03.2003, 13:04
    #32115485
new one
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временные таблицы Oracle
что значит похеришь
...
Рейтинг: 0 / 0
06.03.2003, 13:06
    #32115490
Oracle X-pert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временные таблицы Oracle
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
06.03.2003, 13:09
    #32115492
new one
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временные таблицы Oracle
Так я не понимаю чего нельзя ее создать при помощи DDL
в процедуре
...
Рейтинг: 0 / 0
06.03.2003, 13:10
    #32115493
Oracle X-pert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временные таблицы Oracle
Mogno, no net smysla..
...
Рейтинг: 0 / 0
06.03.2003, 13:18
    #32115505
Alex_M
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временные таблицы Oracle
Несколько временных таблиц с одним именем создать нельзя. Если в она уже создана, то execute immediate в процедуре вернет ошибку. Можно проверять в процедуре существует ли уже таблица и, если не существует - создавать.
...
Рейтинг: 0 / 0
06.03.2003, 13:32
    #32115522
Oracle X-pert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временные таблицы Oracle
Ponyatno, chto s odnim imenem - nel'zya. Ya imel v vidy '...table '||param||..;
...
Рейтинг: 0 / 0
06.03.2003, 14:31
    #32115603
killed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временные таблицы Oracle
А что вам мешает создать их несколько с разными именами?
...
Рейтинг: 0 / 0
06.03.2003, 14:35
    #32115610
Oracle X-pert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временные таблицы Oracle
A zachem? Vse ravno cto sozdat' neskol'ko odunakovyh po structure i zadacham tabliz. Resources ne galko?
...
Рейтинг: 0 / 0
06.03.2003, 15:12
    #32115664
killed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временные таблицы Oracle
Ресурсов каких?
...
Рейтинг: 0 / 0
06.03.2003, 18:24
    #32115954
ShgGena
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временные таблицы Oracle
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
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Временные таблицы Oracle / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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