Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

regex del server sql

SQL Server non supporta in modo nativo le espressioni regolari. Dovresti installare un assembly CLR per questo.

Il LIKE la sintassi del pattern non supporta i quantificatori, quindi senza usare CLR l'unica alternativa è espanderla.

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