WHERE IN условие не принимает строковое значение

Я динамически создаю строку с именемданные пользователя в процедуре PL / Sql путем добавления ИМЯ ПОЛЬЗОВАТЕЛЯ, одинарных кавычек (') и запятых (,) в форме

'abc123','xyz456','pqr789'

Но когда я передаю эту строку в WHERE IN, условие SELECT

SELECT * FROM table_name WHERE USERNAME IN (user_data)

Выдает исключение NO_DATA_FOUND.

С другой стороны, если моя строка содержит только одного пользователя без кавычек, он может найти этого пользователя и отобразить желаемый результат.

Тип данных строкиданные пользователя это varchar2.

Ответы на вопрос(4)

Ваш ответ на вопрос