2014-11-20 4 views
0

Я переношусь с mysql на сервер MS SQL. Мне нужно повторно-фактор ниже запроса, чтобы быть совместимым с SQL серверомmysql REGEXP в MS sql server

SELECT email 
FROM emailexcursions 
WHERE email NOT REGEXP '^[_A-Za-z0-9-]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*((\.[A-Za-z]{2,}){1}$)' 

REGEXP не доступен в SQL-сервере, кто-нибудь знает обходной путь для этого?

+0

http://stackoverflow.com/questions/4105897/mysql-regexp-to-sql-server – mohan111

ответ

0

Вы можете написать внешнюю функцию в C#/DLL и реализовать там REGEXP. НО лучше проверить электронную почту перед хранением в БД.

Смежные вопросы