fonction regexp_like()

La fonction " regexp_like() renvoiets'il existe au moins une occurrence correspondante dans l'entrée.

Syntaxe

La fonction " regexp_like() a la syntaxe suivante :
bool = regexp_like(varchar input, varchar pattern [, int start_pos] [, 
varchar flags]);
bool = regexp_like(nvarchar input, varchar pattern, varchar flags);
bool = regexp_like(nvarchar input, nvarchar pattern [, int start_pos] 
[, varchar flags]);

La valeur " input spécifie la valeur varchar ou nvarchar par rapport à laquelle l'expression régulière est traitée.

La valeur " pattern spécifie l'expression régulière. Pour une description de la manière de spécifier des motifs d'expression régulière compatibles avec Perl (PCRE) pour les données Unicode, voir la documentation générale PCRE ou les sources web.

La valeur " start_pos indique la position du caractère à partir de laquelle la recherche d'une correspondance doit commencer. La valeur par défaut est 1.

Pour une description de la valeur " flags, voir l'argument "flags".

Retours

La fonction renvoiets'il existe au moins une occurrence correspondante dans l'entrée etfs'il n'y a pas de correspondance.

Exemple

select regexp_like('my password is 09124 or 
069az6','[0-9][^0-9]+[0-9]$');
 REGEXP_LIKE
-------------
 t
(1 row)