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

Използване на регулярен израз в съхранена процедура

Ако искате истинско съвпадение на шаблон на регулярен израз, ще трябва да навиете свой собствен CLR UDF. Тази връзка описва как да направите това:

http://msdn.microsoft.com/en-us/magazine/cc163473 .aspx

Имайте предвид, че можете да направите това само в SQL Server 2005 или по-нова версия.

Ако просто искате не-алфа, можете да направите това:

'([^a-z])'

Ето документацията за SQL Server like :

http://msdn.microsoft.com/en-us/library/ms179859 .aspx



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Промяна на NULL стойности във формат Datetime на празен низ

  2. Ефективен начин за четене на BLOB данни в C#/SQL 2005

  3. SQL Server (TSQL) - Възможно ли е паралелно да се изпълняват оператори EXEC?

  4. Защо SSIS не разпознава разделителя на ред {LF} за подаване на ред, докато импортира UTF-8 плосък файл?

  5. Как да получите списък с налични SQL сървъри с помощта на C# код?