Share via


sp_drop_openrowset_statistics (Transact-SQL)

S’applique à :Azure SQL Managed InstanceAzure Synapse Analytics (pool SQL serverless uniquement)

Supprime les statistiques de colonne d’une colonne dans le OPENROWSET chemin d’accès des pools SQL serverless Azure Synapse. Pour plus d’informations, consultez Statistiques dans Synapse SQL. Cette procédure est également utilisée par Azure SQL Managed Instance pour les statistiques de colonnes dans des sources de données externes via OPENROWSET.

Il n’existe aucune méthode directe pour mettre à jour les statistiques existantes. Au lieu de cela, supprimez et créez des statistiques à l’aide de sp_create_openrowset_statistics.

Conventions de la syntaxe Transact-SQL

Syntaxe

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

Arguments

[ @stmt = ] N’stmt'

Spécifie une instruction Transact-SQL qui retourne les valeurs de colonne à utiliser pour les statistiques. Vous pouvez utiliser TABLESAMPLE dans @stmt pour spécifier des exemples de données à utiliser. Si TABLESAMPLE ce n’est pas spécifié, FULLSCAN il est utilisé.

<tablesample_clause> ::= TABLESAMPLE ( sample_number PERCENT )

Notes

Les métadonnées des statistiques ne sont pas disponibles pour les OPENROWSET colonnes.

Autorisations

Nécessite ADMINISTER BULK OPERATIONS ou ADMINISTER DATABASE BULK OPERATIONS dispose d’autorisations.

Exemples

Pour les scénarios d’utilisation et les exemples, passez en revue les statistiques de mise à jour.