Я пытаюсь выполнить приведенный ниже оператор одним выстрелом. Как мы делаем это, используя INSERT ALL для вставки строк за одно выполнение. Есть ли способ, которым мы можем выполнить два приведенных ниже оператора за одно выполнение (используя INSERT ALL).
INSERT
INTO TABLE_a
(
COLUMN_1,
COLUMN_2,
COLUMN_3,
COLUMN_4,
COLUMN_5,
COLUMN_6,
COLUMN_7,
COLUMN_8
)
SELECT 1234, -- unique id for this insertion
COLUMN_2,
COLUMN_3,
COLUMN_4,
COLUMN_5,
COLUMN_6,
COLUMN_7,
COLUMN_8
FROM TABLE_B
WHERE COLUMN_9=1;
INSERT
INTO TABLE_a
(
COLUMN_1,
COLUMN_2,
COLUMN_3,
COLUMN_4,
COLUMN_5,
COLUMN_6,
COLUMN_7,
COLUMN_8
)
SELECT 1235, -- unique id for this insertion
COLUMN_2,
COLUMN_3,
COLUMN_4,
COLUMN_5,
COLUMN_6,
COLUMN_7,
COLUMN_8
FROM TABLE_B
WHERE COLUMN_9=2;
WHERE COLUMN_9 IN (1, 2)
. - person mathguy   schedule 22.02.2018