Например:Как использовать регулярное выражение в T-SQL?
where strword match with {%{J{GC * GC}J} or strword={%{J{GC * GC}J}
Например:Как использовать регулярное выражение в T-SQL?
where strword match with {%{J{GC * GC}J} or strword={%{J{GC * GC}J}
Я обычно стараюсь избегать размещения ответов, которые просто ссылки где-то в другом месте. Но в этом случае это очень важный ответ, так как вы должны задействовать CLR в своем подходе.
Так что - в этом случае я собираюсь сделать исключение и просто дать вам ссылку. Я чувствую себя лучше об этом, так как это официальный Microsoft-документ, и они неплохо разбираются в том, чтобы не перемещать вещи.
Here's the walkthrough from Microsoft on using RegEx with SQLServer.
Он имеет хороший образец кода и обширен в его охват. Если вы в порядке с добавлением CLR к вашему решению, то он должен дать вам именно то, что вам нужно.
Возможный дубликат http://stackoverflow.com/questions/194652/sql-server-regular-expressions-in-t-sql –
@Roman - Это очень похожий вопрос, но другие сообщения конкретно заявляют, что они не хотят подход CLR. Если этот плакат в порядке с CLR, это может быть не дубликат вопроса. – RThomas
«Родной» T-SQL не поддерживает регулярные выражения - вам понадобится, например, библиотеку SQL-CLR (библиотека .NET), чтобы добавить эту возможность –