Partilhar via


DROP STATISTICS (Transact-SQL)

Cancela estatísticas de várias coleções dentro das tabelas especificadas no banco de dados atual.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

DROP STATISTICS table.statistics_name | view.statistics_name [ ,...n ]

Argumentos

  • table | view
    É o nome da tabela de destino ou exibição indexada para as quais as estatísticas devem ser canceladas. Tabelas e nomes de exibição devem obedecer às regras para Identificadores. A especificação da tabela ou do nome do proprietário da exibição é opcional.

  • statistics_name
    É o nome do grupo de estatísticas a cancelar. Nomes de estatísticas devem obedecer às regras para identificadores.

Comentários

Tenha cuidado ao cancelar estatísticas. Essa ação pode afetar o plano de execução escolhido pelo otimizador de consulta.

Estatísticas em índices não podem ser canceladas usando DROP STATISTICS. As estatísticas permanecerão enquanto o índice existir.

Para obter mais informações sobre exibição de estatísticas, consulte DBCC SHOW_STATISTICS (Transact-SQL).

Permissões

Requer permissão ALTER na tabela ou exibição.

Exemplos

O exemplo a seguir cancela os grupos de estatísticas (coleções) de duas tabelas. O grupo de estatísticas (coleção) VendorCredit da tabela Vendor e as estatísticas (coleção) CustomerTotal da tabela SalesOrderHeader são cancelados.

-- Create the statistics groups.
USE AdventureWorks2008R2;
GO
CREATE STATISTICS VendorCredit
    ON Purchasing.Vendor (Name, CreditRating)
    WITH SAMPLE 50 PERCENT
CREATE STATISTICS CustomerTotal
    ON Sales.SalesOrderHeader (CustomerID, TotalDue)
    WITH FULLSCAN;
GO
DROP STATISTICS Purchasing.Vendor.VendorCredit, Sales.SalesOrderHeader.CustomerTotal;