我希望过滤掉SQL Server 2008中列的所有非浮点值。
有没有人知道SQL server中的这个Oracle正则表达式是什么?
regexp_like(tablename.columnName,'[-+]?[0-9]*\\.?[0-9]+')
我有no admin rights
而我没有dbo.regexReplace()
所以它会消除任何不是数字,点(。)或+和 - 符号的东西。
答案 0 :(得分:0)
MSSQL不直接支持regexp。
您必须创建CLR用户定义函数才能使用正则表达式。