0

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

有谁知道 SQL 服务器中这个 Oracle 正则表达式的等价物???

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

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

因此,它将消除任何不是数字、点 (.) 或 + 和 - 符号的内容。

4

1 回答 1

0

MSSQL 不直接支持正则表达式。

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

于 2013-10-22T18:44:48.833 回答