企业级搜索中不可用的 SQL 功能

Microsoft Office SharePoint Server 2007 企业级搜索支持基于 SQL 的查询语言;但它并不会在具有用户定义的表或索引的关系数据库中进行搜索。因此,许多标准的 SQL 语句和语法功能并不适用。

以下列出了企业级搜索中不支持的较重要的 SQL 功能。

  • CONVERT()(请转而使用 CAST 函数)

  • CREATE VIEW 语句

  • 数据定义语言 (DDL)

  • DATASOURCE 语句

  • ISO 日期和时间戳以外的日期和时间格式

  • 使用 AVG()、COUNT()、MAX()、MIN()、SUM() 或其他计算派生的列

  • GRANT 语句

  • 分层行集

  • 信息架构

  • INSERT 语句

  • OLE DB 数据类型

  • SQL 标准的正则表达式(而是使用 CONTAINS、LIKE 和 MATCHES)

  • SQL 查询的参数

  • 关系列比较

  • 修订 ID 标头

  • REVOKE 语句

  • SCOPE 别名或修订号

  • SELECT ALL(自动删除重复项)

  • 存储过程

  • 结构化文档扩展

  • UNKNOWN 关键字

  • UPDATE 语句

  • BATCH 语句