У меня есть план таблицы, и в нем хранятся следующие данные:
NAME
--------------------------------------------------------------------------------
EXISTS(SELECT 1 from a where SUBSTR(a.hehrircal,1,4)=b.acc_num
EXISTS(SELECT 1 from a where a.group_id=b.acc_num
Я хочу извлечь деталь после , где - = .Мы ожидали вывод:
NAME
--------------------------------------------------------------------------------
SUBSTR(a.hehrircal,1,4)
a.group_id
Итак, я попробовал вот так:
select REGEXP_REPLACE(name,'^[EXISTS(SELECT 1 from a where]',1,6) from ot.plan;
Но это не работает. Можно ли извлечь такую часть в oracle?