Показать сообщение отдельно
Старый 03.06.2003, 13:25   #9  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Про update_recordset честно говоря уже не помню, но вот про insert_recordset:

Делаем job:

PHP код:
static void Job2(Args _args

Invent invent
Invent invent2

INSERT_RECORDSET invent(ItemIdItemName
SELECT ItemIdItemName FROM invent2 
WHERE invent2
.ItemId == 'Мяч'

Запускаем job и смотрим profiler. При этом мы видим, что на MS SQL приходят такие трик команды:

1. SELECT ... INTO <временная таблица>
2. INSERT INTO INVENT SELECT FROM <временная таблица>
3. DROP <временная таблица>

Думаю, что с Oracle ситуация аналогичная.