Expression régulière sous Sql Server
J'aimerai faire une requête utilisant les expression régulière mais je connais pas la syntaxe exacte : j'ai mis ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
SELECT DISTINCT
ISNULL(CIV_SHORT, '') + ' ' + ISNULL(RES_NOM2, '') + ' ' + ISNULL(RES_NOM, '') AS CLIENT_NOM,
RES_PAYSID AS CLIENT_PAYS,
Nom_Hotel AS CLIENT_HOTEL,
RES_DATEARR AS HOTEL_DATE_ENTREE,
RES_DATEDEP AS HOTEL_DATE_SORTIE,
RegexSelectAll(EMAIL, "^[a-zA-Z0-9\-_]+[a-zA-Z0-9\.\-_]*@[a-zA-Z0-9\-_]+\.[a-zA-Z\.\-_]{1,}[a-zA-Z\-_]+" )AS CLIENT_EMAIL,
CAN_DESC AS ORIGINE_RESERVATION,
NB_JOURS
FROM dbo.liste_departs_FrontRes_Generiques
WHERE (NB_JOURS <= 420) AND (Nom_Hotel <> 'Mathis Elysees Hotel')
ORDER BY NB_JOURS DESC |
Mais cela ne fonctionne pas. D'avance merci pour votre aide.