|
|
|
Временные таблицы Oracle
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста как создавать и работать с временной таблицей, или где об этом можно почитать Если не сложно киньте небольшой примерчик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2003, 12:14 |
|
||
|
Временные таблицы Oracle
|
|||
|---|---|---|---|
|
#18+
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) ) ; это пример, на самом деле их там несколько видов короче по словам найди их в хелпе. там вроде дафига инфы.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2003, 12:29 |
|
||
|
Временные таблицы Oracle
|
|||
|---|---|---|---|
|
#18+
А можно ли их создавать в теле хранимой процедуре? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2003, 12:41 |
|
||
|
Временные таблицы Oracle
|
|||
|---|---|---|---|
|
#18+
можно все если только есть желани используй динамический sql execute immediate 'create....' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2003, 12:53 |
|
||
|
Временные таблицы Oracle
|
|||
|---|---|---|---|
|
#18+
{ А можно ли их создавать в теле хранимой процедуре? } poherish temp tablespace! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2003, 12:57 |
|
||
|
Временные таблицы Oracle
|
|||
|---|---|---|---|
|
#18+
что значит похеришь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2003, 13:04 |
|
||
|
Временные таблицы Oracle
|
|||
|---|---|---|---|
|
#18+
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). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2003, 13:06 |
|
||
|
Временные таблицы Oracle
|
|||
|---|---|---|---|
|
#18+
Так я не понимаю чего нельзя ее создать при помощи DDL в процедуре ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2003, 13:09 |
|
||
|
Временные таблицы Oracle
|
|||
|---|---|---|---|
|
#18+
Mogno, no net smysla.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2003, 13:10 |
|
||
|
Временные таблицы Oracle
|
|||
|---|---|---|---|
|
#18+
Несколько временных таблиц с одним именем создать нельзя. Если в она уже создана, то execute immediate в процедуре вернет ошибку. Можно проверять в процедуре существует ли уже таблица и, если не существует - создавать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2003, 13:18 |
|
||
|
Временные таблицы Oracle
|
|||
|---|---|---|---|
|
#18+
Ponyatno, chto s odnim imenem - nel'zya. Ya imel v vidy '...table '||param||..; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2003, 13:32 |
|
||
|
Временные таблицы Oracle
|
|||
|---|---|---|---|
|
#18+
А что вам мешает создать их несколько с разными именами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2003, 14:31 |
|
||
|
Временные таблицы Oracle
|
|||
|---|---|---|---|
|
#18+
A zachem? Vse ravno cto sozdat' neskol'ko odunakovyh po structure i zadacham tabliz. Resources ne galko? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2003, 14:35 |
|
||
|
Временные таблицы Oracle
|
|||
|---|---|---|---|
|
#18+
Ресурсов каких? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2003, 15:12 |
|
||
|
Временные таблицы Oracle
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2003, 18:24 |
|
||
|
|

start [/forum/search_topic.php?author=Stariy&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 659ms |
| total: | 824ms |

| 0 / 0 |
