Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:Azure SQL Managed Instance
Azure Synapse Analytics (endast serverlös SQL-pool)
Skapar kolumnstatistik för en kolumn i OPENROWSET
sökväg för Serverlösa SQL-pooler i Azure Synapse. Mer information finns i Statistik i Synapse SQL. Den här proceduren används också av Azure SQL Managed Instance för kolumnstatistik i externa datakällor via OPENROWSET
.
Transact-SQL syntaxkonventioner
Syntax
sys.sp_create_openrowset_statistics [ @stmt = ] N'statement_text'
Argument
Viktig
Argument för utökade lagrade procedurer måste anges i den specifika ordning som beskrivs i avsnittet Syntax. Om parametrarna anges i fel ordning visas ett felmeddelande.
[ @stmt = ] N'stmt"
Anger en Transact-SQL-instruktion som returnerar kolumnvärden som ska användas för statistik. Du kan använda TABLESAMPLE
i @stmt för att ange exempel på data som ska användas. Om TABLESAMPLE
inte anges används FULLSCAN
. För CSV-datakällor stöds endast FULLSCAN
.
<tablesample_clause> ::= TABLESAMPLE ( sample_number PERCENT )
Anmärkningar
Använd sys.sp_create_openrowset_statistics
för att skapa statistik för externa datakällor via OPENROWSET
. För närvarande kan du bara skapa statistik med en kolumn.
Metadata för statistik är inte tillgängliga för OPENROWSET
kolumner.
För statistik för externa tabellkolumner använder du CREATE STATISTICS
i stället. Mer information finns i Skapa statistik för extern tabellkolumn.
Behörigheter
Kräver ADMINISTER BULK OPERATIONS
- eller ADMINISTER DATABASE BULK OPERATIONS
behörigheter.
Exempel
Information om användningsscenarier och exempel finns i Skapa statistik för kolumnen i OPENROWSET-sökvägen.