2011-03-06 109 views
9

想知道是否可以將正則表達式合併到SQL Server上的SQL語句中?我只發現Oracle支持正則表達式。SQL Server正則表達式

+0

也可以在這裏看到類似的答案[鏈接](http://stackoverflow.com/a/16973578/813266)我添加了關於SQL Server CLR Regex。 – DarrenMB 2013-06-06 23:18:10

回答

7

不,沒有額外的幫助,如編寫CLR函數或類似的東西。 T-SQL沒有內置的正則表達式支持。

+0

Thnak你,我已經注意到它有可能寫一個CLR函數,但是我在一個託管網站 - godaddy.com - 我相信我不能安裝VBScript.RegExp組件來在託管網站上工作。我是我正確思考?我是新來的。 – deDogs 2011-03-06 19:21:07

+0

@deDogs不確定,這取決於GoDaddy允許的內容。這可能在託管環境中。 CLR二進制文件被序列化到數據庫中,所以實際上並沒有將二進制文件上傳到主機服務器。但是,默認情況下,SQL Server不啓用CLR集成。您需要查看GoDaddy支持的內容,以查看您是否可以使用CLR。 – squillman 2011-03-06 19:34:51