如何在T-SQL中使用正则表达式?

时间:2012-05-08 16:56:36

标签: sql sql-server sql-server-2008 tsql sql-server-2005

例如:

where strword match with {%{J{GC * GC}J} or strword={%{J{GC * GC}J}

1 个答案:

答案 0 :(得分:6)

我通常会尽量避免发布只是链接到其他地方的答案。但在这种情况下,这是一个非常重要的答案,因为你必须在你的方法中使用CLR。

所以 - 在这种情况下,我将做一个例外,只是给你一个链接。我觉得它更好,因为它是一个官方的微软文档,他们非常善于不动摇。

Here's the walkthrough from Microsoft on using RegEx with SQLServer.

它具有良好的示例代码,并且覆盖范围广泛。如果您可以将CLR添加到您的解决方案中,那么它应该能够满足您的需求。