我是java的web程式,使用jdbc執行sqlserver的命令。現在有個需求,就是用戶傳上來一個正則運算式,然后我要匹配某個欄位是否符合這條正則運算式。
例如,我有個表:

然后用戶想要這個表中的name欄位匹配正則運算式,然后得到匹配的結果。
由于sqlserver沒有提供類似mysql的REGEXP關鍵字,oracle的REGEXP_LIKE函式之類的內置的,所以麻煩了。。
我本來是嘗試用VBScript.RegExp來做函式的,但是由于我的sqlserver在linux上壓根沒有VBScript庫吧,所以查不出來東西?
so,還有其他什么辦法嗎
我目前能用的就是jdbc來執行sqlserver命令,或者java還有其他手段可以讓sqlserver匹配正則的嗎?求教
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/104659.html
標籤:疑難問題
上一篇:提問
