Vous pouvez utiliser la clause d'échappement :
if :new.column_a LIKE '%\_H' escape '\' then
Une autre option consiste à extraire uniquement les deux derniers caractères :
if substr(:new.column_a, -2) = '_H' then
Si le paramètre de substr()
est négatif, Oracle extraira le nombre de caractères spécifié de l'extrémité droite.