SharePoint Portal Server 2003 的 SQL 语法更改

Microsoft Office SharePoint Server 2007 企业级搜索支持 Microsoft SQL Server 全文搜索语法,因此升级到 Microsoft Office SharePoint Server 2007 企业级搜索后,绝大部分针对 Microsoft Office SharePoint Portal Server 2003 编写的搜索查询仍然可以使用。但是,语法上还是有一些更改,对某些 SQL 语法元素的支持已移除或弃用。

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

元素

说明

COALESCE_TABLE 函数

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

列权重

已移除。如果出现在企业级搜索查询中,将忽略。

RANK BY 子句

已移除。如果出现在企业级搜索查询中,将忽略。

UNION ALL 规范

已移除。如果出现在企业级搜索查询中,将忽略。

MATCHES 谓词

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

FROM <范围>

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

企业级搜索只支持以下 FROM 子句语法:

…FROM scope()…

CAST

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

See Also

参考

企业级搜索 SQL 语法中的 FROM 子句

企业级搜索 SQL 语法中的 SELECT 语句

概念

将 SharePoint Portal Server Search 2003 自定义升级到企业级搜索