Оба запроса одинаковы для предложения from
, поэтому я думаю, что вы хотите:
SELECT
SPRCMNT_TEXT
|| REGEXP_SUBSTR(SPRCMNT_TEXT_NAR, 'Profesionista="([^"]+)"', 1, 1, NULL, 1) res
FROM SPRCMNT
WHERE
SPRCMNT_PIDM = SHRDGMR_PIDM
AND SPRCMNT_CMTT_CODE = '15'
AND SPRCMNT_ORIG_CODE = 'FTDF'
Это дает вам результат с одним столбцом, называемым res
, с двумя объединенные строки (что оператор ||
делает в Oracle).
Возможно, вы захотите добавить разделитель:
SPRCMNT_TEXT
|| ' -- '
|| REGEXP_SUBSTR(SPRCMNT_TEXT_NAR, 'Profesionista="([^"]+)"', 1, 1, NULL, 1) res