Rinominare statisticheRename Statistics

QUESTO ARGOMENTO SI APPLICA A: sìSQL ServersìDatabase SQL di AzuresìAzure SQL Data Warehouse sìParallel Data Warehouse THIS TOPIC APPLIES TO: yesSQL ServeryesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

È 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 iniziareBefore You Begin

Limitazioni e restrizioniLimitations 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.

SicurezzaSecurity

PermissionsPermissions

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

Uso di Transact-SQLUsing 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 delle query e 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).