Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: Управляемый экземпляр SQL Azure
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'stmt'
Указывает инструкцию Transact-SQL, которая возвращает значения столбцов, которые будут использоваться для статистики. Вы можете использовать TABLESAMPLE в @stmt , чтобы указать примеры используемых данных. Если TABLESAMPLE он не указан, FULLSCAN используется. Только для источников FULLSCAN данных CSV поддерживается.
<tablesample_clause> ::= TABLESAMPLE ( sample_number PERCENT )
Замечания
Используется sys.sp_create_openrowset_statistics для создания статистики по внешним источникам данных с помощью OPENROWSET. В настоящее время можно создать только статистику с одним столбцом.
Метаданные статистики недоступны для OPENROWSET столбцов.
Для статистики по внешним столбцам таблицы используйте CREATE STATISTICS вместо этого. Дополнительные сведения см. в разделе "Создание статистики для внешнего столбца таблицы".
Разрешения
Требуются ADMINISTER BULK OPERATIONS или ADMINISTER DATABASE BULK OPERATIONS разрешения.
Примеры
Сведения о сценариях использования и примерах см . в статье "Создание статистики для столбца" в пути OPENROWSET.