分享方式:


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