Oracle PL/SQL операция над коллекциями MULTISET INTERSECT DISTINCT

В этом учебном пособии вы узнаете, как использовать MULTISET INTERSECT DISTINCT в Oracle PL/SQL с синтаксисом и примерами.

Описание

В Oracle PL/SQL операция над коллекциями MULTISET INTERSECT DISTINCT возвращает пересечение двух коллекций с дистинктом (убирает дубли)

Синтаксис

Синтаксис MULTISET INTERSECT DISTINCT в Oracle PL/SQL:

nt1 MULTISET INTERSECT DISTINCT nt2

Параметры или аргументы

nt1, nt2 — коллекции, в результате пересечения которых устраняются дубликаты.

Примечание

  • Операции возможны только с коллекциями nested tables. Обе коллекции, которые участвуют в операции, должны быть одного типа. Результатом операции также является коллекция nested tables.

Пример

Рассмотрим пример операции над коллекциями MULTISET INTERSECT DISTINCT, чтобы понять, как использовать MULTISET INTERSECT DISTINCT в Oracle PL/SQL. Например:

Еще пример MULTISET INTERSECT DISTINCT со строковыми коллекциями.

Программирование Oracle / PLSQL