Du kan bruge
select regexp_substr ('sys: error: This is a message ''123:'' for column EMP_NB', 'column[[:space:]]*([[:alpha:]_]+)', 1, 1, NULL, 1) from dual
Her,
column- matchercolumnord[[:space:]]*- 0 eller flere mellemrumstegn([[:alpha:]_]+)- indfanger i gruppe 1 et eller flere bogstaver eller understregninger.
Den registrerede værdi returneres kun, da det sidste gruppe-id-argument er sat til 1 .