【发布时间】:2014-02-19 22:17:27
【问题描述】:
我已经搜索过 tsql 包含不允许“或不”或“不”作为一元运算符的原因。
在微软网站上它只是说“不允许使用 OR NOT 运算符” CONTAINS (Transact-SQL)
我可以简单地将一元不放在 contains 之外就可以做到这一点吗?
SELECT * FROM Person
WHERE NOT CONTAINS(*, 'Steve')
和“或不”一样
SELECT * FROM Person
WHERE CONTAINS(FirstName, 'Peter') OR NOT CONTAINS(LastName, 'Smith')
像上面两个例子那样做查询有问题吗?
感谢您的帮助
曼努埃尔
【问题讨论】:
标签: tsql full-text-search contains full-text-indexing