sp_drop_openrowset_statistics (Transact-SQL)
platí pro:azure SQL Managed Instance
Azure Synapse Analytics (jenom bezserverový fond SQL)
Zahodí statistiky sloupců pro sloupec v OPENROWSET
cestě bezserverových fondů SQL Azure Synapse. Další informace naleznete v tématu Statistika ve službě Synapse SQL. Tento postup používá také služba Azure SQL Managed Instance pro statistiky sloupců v externích zdrojích dat prostřednictvím OPENROWSET
.
Neexistuje žádná přímá metoda pro aktualizaci existujících statistik. Místo toho odstraňte a vytvořte statistiky pomocí sp_create_openrowset_statistics.
Syntax
sys.sp_drop_openrowset_statistics
[ @stmt = ] N'stmt'
Argumenty
Důležitý
Argumenty rozšířených uložených procedur musí být zadány v určitém pořadí, jak je popsáno v části Syntaxe. Pokud jsou parametry zadány mimo pořadí, dojde k chybové zprávě.
[ @stmt = ] N'stmt'
Určuje Transact-SQL příkaz, který vrací hodnoty sloupců, které se mají použít pro statistiky. Pomocí TABLESAMPLE
v rámci @stmt můžete zadat vzorky dat, která se mají použít. Pokud není zadaný TABLESAMPLE
, použije se FULLSCAN
.
<tablesample_clause> ::= TABLESAMPLE ( sample_number PERCENT )
Poznámky
Metadata statistik nejsou k dispozici pro OPENROWSET
sloupce.
Dovolení
Vyžaduje oprávnění ADMINISTER BULK OPERATIONS
nebo ADMINISTER DATABASE BULK OPERATIONS
.
Příklady
V případě scénářů a příkladů použití si projděte statistiky aktualizace.
Související obsah
- sp_create_openrowset_statistics (Transact-SQL)
- statistika ve službě Synapse SQL