sp_create_openrowset_statistics (Transact-SQL)
適用于: Azure SQL 受控實例 Azure Synapse Analytics(僅限無伺服器 SQL 集區)
在 Azure Synapse 無伺服器 SQL 集區的 OPENROWSET 路徑中建立資料行統計資料。 如需詳細資訊,請參閱 Synapse SQL 中的統計資料。 Azure SQL 受控實例也會使用此程式,透過 OPENROWSET 在外部資料源中的資料行統計資料。
語法
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 路徑 中建立資料行的統計資料。
另請參閱
下一步
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應