sp_create_openrowset_statistics (Transact-SQL)
Применимо к:Управляемому экземпляруSQL Azure Synapse Analytics (только бессерверный пул SQL)
Создает статистику столбца для столбца в пути OPENROWSET бессерверных пулов SQL Azure Synapse. Дополнительные сведения см. в разделе "Статистика" в Synapse SQL. Эта процедура также используется Управляемым экземпляром SQL Azure для статистики столбцов во внешних источниках данных с помощью OPENROWSET.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sys.sp_create_openrowset_statistics [ @stmt = ] N'statement_text'
Аргументы
[ @stmt = ] N'statement_text'
Указывает инструкцию Transact-SQL, которая вернет значения столбцов, которые будут использоваться для статистики. С помощью TABLESAMPLE @stmt
можно указать примеры используемых данных. Если предложение TABLESAMPLE не задано, то используется FULLSCAN. Для источников данных CSV поддерживается только FULLSCAN.
<tablesample_clause> ::= TABLESAMPLE ( sample_number PERCENT )
Замечания
Используется sys.sp_create_openrowset_statistics
для создания статистики по внешним источникам данных с помощью OPENROWSET. В настоящее время можно создать только статистику с одним столбцом.
Метаданные статистики недоступны для столбцов OPENROWSET.
Для статистики по внешним столбцам таблицы используйте CREATE STATISTICS
вместо этого. Дополнительные сведения см. в разделе "Создание статистики для внешнего столбца таблицы".
Разрешения
Требуется разрешение АДМИНИСТРИРОВАНИЯ BULK OPERATIONS или АДМИНИСТРИРОВАНИЯ BULK OPERATIONS.
пример
Сведения о сценариях использования и примерах см . в статье "Создание статистики для столбца" в пути OPENROWSET.
См. также
Далее
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по