sp_create_openrowset_statistics (Transact-SQL)

適用于: Azure SQL 受控實例 Azure Synapse Analytics(僅限無伺服器 SQL 集區)

在 Azure Synapse 無伺服器 SQL 集區的 OPENROWSET 路徑中建立資料行統計資料。 如需詳細資訊,請參閱 Synapse SQL 中的統計資料。 Azure SQL 受控實例也會使用此程式,透過 OPENROWSET 在外部資料源中的資料行統計資料。

Transact-SQL 語法慣例

語法

sys.sp_create_openrowset_statistics [ @stmt = ] N'statement_text'

引數

[ @stmt = ] N'statement_text'

指定 Transact-SQL 語句,其會傳回要用於統計資料的資料行值。 您可以在 中使用 @stmt TABLESAMPLE 來指定要使用之資料的樣本。 如果未指定 TABLESAMPLE,則會使用 FULLSCAN。 針對 CSV 資料來源,僅支援 FULLSCAN。

<tablesample_clause> ::= TABLESAMPLE ( sample_number PERCENT )

備註

用來 sys.sp_create_openrowset_statistics 透過 OPENROWSET 建立外部資料源的統計資料。 目前,您只能建立單一資料行統計資料。

OPENROWSET 資料行無法使用統計資料中繼資料。

如需外部資料表資料行的統計資料,請改用 CREATE STATISTICS 。 如需詳細資訊,請參閱 建立外部資料表資料行 的統計資料。

權限

需要 ADMINISTER BULK OPERATIONS 或 ADMINISTER DATABASE BULK OPERATIONS 許可權。

範例

如需使用案例和範例,請檢閱 在 OPENROWSET 路徑 中建立資料行的統計資料。

另請參閱

下一步