Delen via


sp_drop_openrowset_statistics (Transact-SQL)

van toepassing op:Azure SQL Managed InstanceAzure Synapse Analytics (alleen serverloze SQL-pool)

Hiermee worden kolomstatistieken voor een kolom in het OPENROWSET pad van serverloze SQL-pools van Azure Synapse verwijderd. Zie Statistieken in Synapse SQLvoor meer informatie. Deze procedure wordt ook gebruikt door Azure SQL Managed Instance voor kolomstatistieken in externe gegevensbronnen via OPENROWSET.

Er is geen directe methode om bestaande statistieken bij te werken. In plaats daarvan kunt u statistieken verwijderen en maken met behulp van sp_create_openrowset_statistics.

Transact-SQL syntaxisconventies

Syntaxis

sys.sp_drop_openrowset_statistics
[ @stmt = ] N'stmt'

Argumenten

Belangrijk

Argumenten voor uitgebreide opgeslagen procedures moeten worden ingevoerd in de specifieke volgorde, zoals beschreven in de sectie Syntaxis. Als de parameters niet in de volgorde zijn ingevoerd, treedt er een foutbericht op.

[ @stmt = ] N'stmt'

Hiermee geeft u een Transact-SQL instructie die kolomwaarden retourneert die moeten worden gebruikt voor statistieken. U kunt TABLESAMPLE in @stmt gebruiken om voorbeelden van gegevens op te geven die moeten worden gebruikt. Als TABLESAMPLE niet is opgegeven, wordt FULLSCAN gebruikt.

<tablesample_clause> ::= TABLESAMPLE ( sample_number PERCENT )

Opmerkingen

Metagegevens van statistieken zijn niet beschikbaar voor OPENROWSET kolommen.

Machtigingen

Hiervoor zijn ADMINISTER BULK OPERATIONS- of ADMINISTER DATABASE BULK OPERATIONS-machtigingen vereist.

Voorbeelden

Raadpleeg Statistieken bijwerkenvoor gebruiksscenario's en voorbeelden.