Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

expression régulière du serveur sql

SQL Server ne prend pas en charge nativement les expressions régulières. Vous auriez besoin d'installer un assembly CLR pour cela.

Le LIKE la syntaxe de modèle ne prend pas en charge les quantificateurs, donc sans utiliser CLR, la seule alternative est de l'étendre.

where field1 like '3456789' 
 or  field1 like '[1-9]3456789'  
 or  field1 like '[1-9][1-9]3456789'