Bonjour,

J'ai créé une expression régulière avec regexp_replace afin d'extraire le nom de la colonne qui se situe entre parenthèse sachant qu'il s'agit d'une valeur non-numérique.

L'expression régulière ne me renvoi pas le nom de la colonne elle me renvoi la requête SQL entièrement.

Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
select regexp_replace('select count(0), max(id_cand) from rh_recr_candidat where id_soci = 3170', '([[:alpha:]])','\1', 1 ,1, 'i') REGEXPR_REPLACE from dual;

Je ne voudrais extraire que le nom de la colonne ie id_cand

Merci d'avance pour votre aide.