Общие сведения об SQL-запросе поиска SharePoint
Дата последнего изменения: 25 июня 2010 г.
Применимо к: SharePoint Server 2010
SQL-запрос SharePoint Server похож на стандартный SQL-запрос, как показывает следующий синтаксис.
SELECT <columns>
FROM <content source>
WHERE <conditions>
ORDER BY <columns>
Примечания
Синтаксис SQL-запроса SharePoint Server поддерживает много параметров, что позволяет создавать сложные вопросы.
![]() |
---|
Длина SQL-запросов SharePoint Server ограничена 4096 символами, чтобы уменьшить опасность от возможных атак типа "отказ в обслуживании". |
В следующей таблице описывается каждое из предложений инструкции SELECT и поддерживаемые ею возможности.
Предложение |
Описание |
---|---|
SELECT |
Определяет столбцы, возвращаемые запросом. |
FROM |
Определяет место поиска. |
WHERE |
Определяет, из чего должен состоять соответствующий документ. У этого предложения есть много параметров, что позволяет точно задавать условия поиска. Например, можно искать соответствие словам, фразам, формам слов с окончаниями, строкам, числовым и побитовым значениям, а также многозначным массивам. Можно также объединять условия соответствия с логическими операторами. |
ORDER BY |
Определяет порядок сортировки для результатов, возвращаемых запросом. Можно задать несколько полей, используемых для сортировки результатов, а также использовать порядок по возрастанию или по убыванию. |
Пример запроса
В следующем примере выполняется поиск документов, в названии которых содержится слово "SharePoint", в области поиска "Marketing".
SELECT rank, title, path, author from Scope() WHERE CONTAINS(title,'SharePoint') and "scope"='Marketing'
См. также
Ссылка
Инструкция SELECT в SQL-синтаксисе поиска SharePoint
Предложение FROM в синтаксисе SQL поиска SharePoint
Предложение WHERE в синтаксисе SQL службы поиска SharePoint