Rinominare statisticheRename Statistics

È possibile rinominare un oggetto statistiche in SQL Server 2017SQL Server 2017 usando Transact-SQLTransact-SQLYou can rename a statistics object in SQL Server 2017SQL Server 2017 by using Transact-SQLTransact-SQL

Contenuto dell'argomentoIn This Topic

Prima di iniziare Before You Begin

Limitazioni e restrizioni Limitations and Restrictions

Per impostazione predefinita, la creazione di un indice comporta la creazione di una statistica per le colonne chiave di tale indice.By default, creating an index creates a statistic on the key columns of that index. La ridenominazione automatica dell'indice comporta pertanto la ridenominazione dell'oggetto statistiche e viceversa.Therefore, renaming the index automatically renames the statistics object, and vice versa.

La modifica di una parte del nome di un oggetto potrebbe compromettere il funzionamento di script e stored procedure.Changing any part of an object name can break scripts and stored procedures. Anziché rinominare l'oggetto statistiche, è consigliabile eliminarlo e ricrearlo con il nuovo nome.Instead of renaming, we recommend that you drop the statistics object and re-create it with the new name.

Sicurezza Security

Autorizzazioni Permissions

È richiesta l'autorizzazione ALTER per la tabella o la vista.Requires ALTER permission on the table or view.

Utilizzo di Transact-SQL Using Transact-SQL

Per rinominare un oggetto statisticheTo rename a statistics object

  1. In Esplora oggetticonnettersi a un'istanza del Motore di databaseDatabase Engine.In Object Explorer, connect to an instance of Motore di databaseDatabase Engine.

  2. Sulla barra Standard fare clic su Nuova query.On the Standard bar, click New Query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.Copy and paste the following example into the query window and click Execute.

    USE AdventureWorks2012;  
    GO  
    EXEC sp_rename N'AK_Employee_LoginID', N'AK_Emp_Login', N'STATISTICS';   
    GO  
    

    Per altre informazioni, vedere sp_rename (Transact-SQL).For more information, see sp_rename (Transact-SQL).