SharePoint Portal Server 2003 的 SQL 语法更改

上次修改时间: 2015年3月9日

适用范围: SharePoint Server 2010

Microsoft SharePoint Server 2010 搜索支持 Microsoft SQL Server 全文搜索语法,因此在升级到 SharePoint Server 搜索后,针对早期版本编写的大多数搜索查询将仍然可以使用。但语法方面有一些更改,并且已移除或弃用对某些 SQL 语法元素的支持。

下表列出并说明了这些更改。

元素

说明

COALESCE_TABLE 函数

已移除。必须重写使用此函数的查询。

列权重

已移除。如果出现在 SharePoint Server 搜索查询中,将被忽略。

RANK BY 子句

已移除。如果出现在 SharePoint Server 搜索查询中,将被忽略。

UNION ALL 规范

已移除。如果出现在 SharePoint Server 搜索查询中,将被忽略。

MATCHES 谓词

已移除。必须重写使用此谓词的查询。

FROM <范围>

不再支持在 FROM 子句中指定搜索范围。

SharePoint Server 搜索只支持以下 FROM 子句语法:

…FROM scope()…

CAST

已移除。必须重写使用此函数的查询。

请参阅

引用

SharePoint 搜索中不可用的 SQL 功能

SharePoint 搜索中的 SQL 扩展

SharePoint 搜索 SQL 语法中的 FROM 子句

SharePoint 搜索 SQL 语法中的 SELECT 语句

概念

SharePoint 搜索 SQL 查询语言信息