Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

регулярен израз на sql сървър

SQL Server не поддържа изначално регулярни изрази. За това трябва да инсталирате CLR модул.

LIKE синтаксисът на шаблона не поддържа квантори, така че без да използвате CLR единствената алтернатива е да го разширите.

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създаването на рамков модел на Entity обхваща множество бази данни

  2. Прочетете ангажираната моментна снимка срещу нивото на изолация на моментната снимка

  3. Какво разрешение ми трябва, за да използвам SQL Server Table Valued Parameter (TVP) като съхранен proc параметър?

  4. Актуализирайте статистиката на SQL Server с помощта на план за поддръжка на база данни

  5. Как да коригирате:JSON_VALUE връща NULL с дълги низове (SQL сървър)