Заполнение Temporary Table средствами ADODB

XNut
Дата: 28.02.2007 16:47:58
Проблема с заполнением временной таблицы средствами ADODB в MS Excel
делаю Insert, отрабатывает нормально, но данные сразу исчезают

Кто-нибудь сталкивался с таким или я что-то делаю не так?
tru55
Дата: 28.02.2007 16:52:08
это про Oracle?
XNut
Дата: 28.02.2007 16:57:11
А то. Сним и работаем. Кстати 9-ка
tru55
Дата: 28.02.2007 16:58:59
тогда надо смотреть DDL создания временной таблицы, ибо в них в некоторых случаях данные хранятся до конца транзакции, а в некоторых - до конца сессии
XNut
Дата: 28.02.2007 17:15:36
создается так
CREATE global temporary TABLE tmp_1(
	dt                        DATE NOT NULL,
	code                        NUMBER(10,0) NOT NULL,
	sum                         NUMBER,
	comm                           VARCHAR2(254),
	F                              number(1,0)
)
XNut
Дата: 28.02.2007 17:20:16
а ведь и правда очищается при commit
СПАСИБО
tru55
Дата: 28.02.2007 17:24:55
Oracle9i Database Administrator’s Guide

Creating a Temporary Table

- ON COMMIT DELETE ROWS specifies that the temporary table is transaction
specific and Oracle truncates the table (delete all rows) after each commit.
- ON COMMIT PRESERVE ROWS specifies that the temporary table is session
specific and Oracle truncates the table when you terminate the session.