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 |
已移除。必须重写使用此函数的查询。 |