繁体   English   中英

搜索字符串列表以查找字符串匹配项

[英]Search List of Strings For String Match

我正在尝试创建一个SQL触发器,当用户键入某些单词时会提醒我。 我有一个单词工作,但我需要一个单词列表来工作。 我如何获得类似于以下内容的内容,它将搜索存储在其他位置的单词列表。

WHERE CHARINDEX('BadWord',Body) > 0

加入BadWords表并与触发器中该列表中的条目进行比较:

select
    *
from
    inserted i, badwords b
where
    charindex(b.badword, i.Body) > 0

加入错误的单词表

select
    *
from
    INSERTED I
    JOIN
    myBadWords B ON I.Body LIKE '%' + b.badword + '%'

尽管由于%领先,所以效果不佳。 全文搜索会更好

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM