Я хотел посмотреть, какими будут некоторые предлагаемые подходы для проверки поля, которое хранится в виде CSV, с таблицей, содержащей соответствующие значения.Несмотря на то, что это было бы желательно, это НЕ вариант разбить список CSV на другую связанную таблицу.В приведенных ниже примерах данных я бы попытался захватить код 99 для виджета A.
Ниже приведен пример представления данных.
Table: Widgets
WidgetName WidgetCodeList
A 1, 2, 3
B 1
C 2, 3
D 99
Table: WidgetCodes
WidgetCode
1
2
3
Более ранний подход заключался в запросе столбца CSV какстрок с использованием различных манипуляций со строками и CONNECT_BY_LEVEL, однако производительность не была приемлемой.