Anda dapat menggunakan
select regexp_substr ('sys: error: This is a message ''123:'' for column EMP_NB', 'column[[:space:]]*([[:alpha:]_]+)', 1, 1, NULL, 1) from dual
Di sini,
column
- cocok dengancolumn
kata[[:space:]]*
- 0 atau lebih karakter spasi putih([[:alpha:]_]+)
- menangkap ke dalam Grup 1 satu atau lebih huruf atau garis bawah.
Nilai yang diambil hanya dikembalikan, karena argumen ID grup terakhir disetel ke 1
.