我想在“test1和test2”上运行containstable
,并希望对关键字“和”运行测试。
但以下情况给我一个错误:
containstable(table_name, column_name, 'test1 AND "and" test2')
来自MSDN的语法并未表明是否允许使用此类关键字以及它们是否可以使用。
谢谢, 布鲁斯
答案 0 :(得分:1)
看看
http://msdn.microsoft.com/en-us/library/ms189760.aspx
其中一个示例与您的测试类似。
containstable(table, column, '("sweet and savory" NEAR sauces) OR
("sweet and savory" NEAR candies)')
修改约束以匹配您的数据。
编辑:我还应该指定'test1 AND "and" test2'
无论如何都不是布尔条件。尝试:
'(test1 AND "and") OR (test2 AND "and")'
或类似的将评估为布尔条件的东西。
答案 1 :(得分:0)
我找到了,答案是:
containstable(table_name, column_name, 'test1 AND "and test2"')
请注意,双引号绕"and test2"
而不只是"and"