我有一个查询

select  de
from [KDashboard].[dbo].[EmailsRecebidos]


返回“ Francisco Carvalho”

所以我想用一个变量来获取电子邮件...
我试试这个:

DECLARE @NumStr varchar(1000)
select  de
from [KDashboard].[dbo].[EmailsRecebidos]
set @NumStr = dbo.Regex_Replace(De,'<[%-z]*>','<[%-z]*>',null )


但不起作用...出现以下错误:

“找不到列“ dbo”或用户定义的函数或聚合“ dbo.Regex_Replace”,或者名称不明确。

有人能帮我吗 ?
谢谢

最佳答案

我相信您正在寻找的是:

select  @NumStr = dbo.Regex_Replace(De,'<[%-z]*>','<[%-z]*>',null )
from [KDashboard].[dbo].[EmailsRecebidos]

关于mysql - SQL查询使用正则表达式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21145939/

10-13 03:44