sql server相当于oracle regexp_like

时间:2013-10-22 18:01:31

标签: regex sql-server-2008

我希望过滤掉SQL Server 2008中列的所有非浮点值。

有没有人知道SQL server中的这个Oracle正则表达式是什么?

regexp_like(tablename.columnName,'[-+]?[0-9]*\\.?[0-9]+')

我有no admin rights而我没有dbo.regexReplace()

所以它会消除任何不是数字,点(。)或+和 - 符号的东西。

1 个答案:

答案 0 :(得分:0)

MSSQL不直接支持regexp。

您必须创建CLR用户定义函数才能使用正则表达式。