Поиск уникальных значений из объекта Oracle Table TYPE - PullRequest
0 голосов
/ 24 мая 2018

Я получаю данные из файла канала, который хранится в Oracle TYPE таблицы.

TYPE таблицы создан:

CREATE OR REPLACE TYPE typ_employee AS OBJECT
(
   EMP_NAME DATE,
   EMP_DEPT NUMBER,
   EMP_SALARY NUMBER,
);
/

Как найти уникальные записи из этого объекта и вставитьв другой таблице.

Пожалуйста, помогите с этим запросом.

1 Ответ

0 голосов
/ 24 мая 2018

Вы можете использовать вложенную таблицу, а затем использовать SET (Nested_table), которая дает вам различные записи во вложенной таблице.

Или Вы можете вставить данные из одной таблицы в другую с помощью курсора и использовать исключение dup_val_on_index в блоке исключенийи вы можете пропустить эти записи (первичный ключ должен быть добавлен во вторую таблицу) или обновить существующую

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...