Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:azure SQL Managed Instance
Azure Synapse Analytics (tylko bezserwerowa pula SQL)
Tworzy statystyki kolumn dla kolumny w ścieżce OPENROWSET
bezserwerowych pul SQL usługi Azure Synapse. Aby uzyskać więcej informacji, zobacz Statistics in Synapse SQL. Ta procedura jest również używana przez usługę Azure SQL Managed Instance na potrzeby statystyk kolumn w zewnętrznych źródłach danych za pośrednictwem OPENROWSET
.
Transact-SQL konwencje składni
Składnia
sys.sp_create_openrowset_statistics [ @stmt = ] N'statement_text'
Argumenty
Ważny
Argumenty dla rozszerzonych procedur składowanych należy wprowadzić w określonej kolejności zgodnie z opisem w sekcji składni. Jeśli parametry są wprowadzane poza kolejnością, wystąpi komunikat o błędzie.
[ @stmt = ] N'stmt'
Określa instrukcję Transact-SQL, która zwraca wartości kolumn do użycia na potrzeby statystyk. Aby określić próbki danych do użycia, można użyć TABLESAMPLE
w @stmt. Jeśli TABLESAMPLE
nie zostanie określona, zostanie użyta FULLSCAN
. W przypadku źródeł danych CSV obsługiwane są tylko FULLSCAN
.
<tablesample_clause> ::= TABLESAMPLE ( sample_number PERCENT )
Uwagi
Użyj sys.sp_create_openrowset_statistics
, aby utworzyć statystyki dotyczące zewnętrznych źródeł danych za pośrednictwem OPENROWSET
. Obecnie można tworzyć tylko statystyki z jedną kolumną.
Metadane statystyk nie są dostępne dla kolumn OPENROWSET
.
W przypadku statystyk dotyczących kolumn tabeli zewnętrznej użyj CREATE STATISTICS
zamiast tego. Aby uzyskać więcej informacji, zobacz Tworzenie statystyk dla kolumny tabeli zewnętrznej.
Uprawnienia
Wymaga uprawnień ADMINISTER BULK OPERATIONS
lub ADMINISTER DATABASE BULK OPERATIONS
.
Przykłady
W przypadku scenariuszy użycia i przykładów przejrzyj Tworzenie statystyk dla kolumny w ścieżce OPENROWSET.