1
我使用SQL Server 2005中我有一个存储过程,其搜索数据库CONTAINSTABLE方法的问题是,当我搜索一些前缀'*'
角色,我看不到具有全字的记录仅用前缀记录。比如我搜索'some'
然后设置我的变量'some*'
和我有'some'
和'something'
记录在我的数据库,但结果是只能用“一些”有没有与'*'
字符在那里与全文搜索“*”字符的任何特殊情况
我使用SQL Server 2005中我有一个存储过程,其搜索数据库CONTAINSTABLE方法的问题是,当我搜索一些前缀'*'
角色,我看不到具有全字的记录仅用前缀记录。比如我搜索'some'
然后设置我的变量'some*'
和我有'some'
和'something'
记录在我的数据库,但结果是只能用“一些”有没有与'*'
字符在那里与全文搜索“*”字符的任何特殊情况
我猜你只是忘了一个特殊的条件记录引用您的搜索文本:你应该寻找CONTAINSTABLE(...,“‘一些*’”),你可能会不使用CONTAINSTABLE(...,“一些*”)。在后一种情况下全文搜索不(根据MSDN)治疗“*”作为通配符符号。
不,我不是用引号搜索I M打印我的变量在SQL控制和永远只是“一些*”印 – fealin 2009-12-22 11:07:23
可否请你提供你怎么做搜索代码示例,即与CONTAINSTABLE查询? – AlexS 2009-12-22 17:10:12
遗憾的是项目暂停了,现在我米现在开发一些比较重要的项目,但我会努力尽快送你一个我的代码尽可能 – fealin 2009-12-24 12:17:39