Можете да използвате
select regexp_substr ('sys: error: This is a message ''123:'' for column EMP_NB', 'column[[:space:]]*([[:alpha:]_]+)', 1, 1, NULL, 1) from dual
Тук,
column
- съответства наcolumn
дума[[:space:]]*
- 0 или повече празни символа([[:alpha:]_]+)
- улавя в група 1 всяка една или повече букви или долни черти.
Връща се само уловената стойност, тъй като последният аргумент за ID на групата е зададен на 1
.