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'stmt'
指定 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路徑中建立數據行的統計數據。