🧚 Ascolta! Beekeeper Studio è una GUI per database veloce, moderna e open source Scarica
18 gennaio 2024 Di Matthew Rathbone

Per seguire questo tutorial, devi avere SQL Server installato sul tuo dispositivo. Negli esempi di questo articolo userò SQL Server 2019.

Le basi per rinominare una colonna

Se vuoi rinominare una colonna in SQL Server, devi soprattutto conoscere la stored procedure sp_rename. Questa stored procedure integrata in SQL Server serve a rinominare colonne e altri oggetti definiti dall'utente nel tuo database.

EXEC sp_rename 'table_name.old_column_name', 'new_column_name', 'COLUMN'

Rinominare una colonna in SQL Server con sp_rename

Supponiamo di avere una tabella chiamata ‘Employees’ con una colonna ‘EmplID’, e di voler rinominare questa colonna in ‘EmployeeID’.

EXEC sp_rename 'Employees.EmplID', 'EmployeeID', 'COLUMN';

Ora la colonna ‘EmplID’ della tabella ‘Employees’ si chiama ‘EmployeeID’. Semplicissimo!

Cose da tenere a mente

  1. È importante sapere che questa operazione non si può annullare. Quindi assicurati di voler davvero rinominare la colonna.

  2. Usare sp_rename non aggiorna automaticamente il nome della colonna in script, stored procedure, funzioni definite dall'utente e così via. Dovrai aggiornarli a mano.

  3. Rinominare una colonna non rinomina automaticamente i vincoli o gli indici collegati.

Proteggersi dagli errori

È sempre buona pratica proteggersi da possibili errori o problemi. Vediamo un modo per rinominare una colonna senza errori:

IF EXISTS (
SELECT 1 
FROM sys.columns 
WHERE Name = 'EmplID' 
AND Object_ID = OBJECT_ID('Employees')
)
BEGIN
EXEC sp_rename 'Employees.EmplID', 'EmployeeID', 'COLUMN';
END

Il codice qui sopra verifica prima che la colonna esista e poi la rinomina, evitando errori.

Rinominare le colonne è facile con Beekeeper Studio

Non sarebbe fantastico poter rinominare le colonne facilmente, senza scrivere codice e senza preoccuparsi di aggiornare script, funzioni o procedure collegate? Beh, Beekeeper Studio è qui per salvarti la giornata!

Con Beekeeper Studio rinominare le colonne è semplicissimo. Ti basta:

  1. Avviare Beekeeper Studio e aprire il database SQL Server.
  2. Fare clic destro su una tabella nella barra laterale e scegliere View Structure.
  3. Fare doppio clic sul nome di una colonna per modificarlo.
  4. Quando hai finito, fare clic su Apply per applicare le modifiche.
  5. Facile!

Fatto! Beekeeper Studio si occupa di tutto il codice sottostante e garantisce una rinomina senza intoppi, risparmiandoti tempo, errori e mal di testa. Buon coding!

Beekeeper Studio è una GUI per database gratuita & open source

Il miglior strumento per query & editor SQL che abbia mai usato. Offre tutto ciò che mi serve per gestire il mio database. - ⭐⭐⭐⭐⭐ Mit

Beekeeper Studio è veloce, intuitivo e facile da usare. Beekeeper supporta tantissimi database e funziona alla grande su Windows, Mac e Linux.

La versione Linux di Beekeeper è completa al 100%, senza tagli e senza compromessi sulle funzionalità.

Cosa dicono gli utenti di Beekeeper Studio

★★★★★
"Beekeeper Studio ha sostituito completamente il mio vecchio workflow SQL. È veloce, intuitivo e rende di nuovo piacevole lavorare con i database."
— Alex K., Database Developer
★★★★★
"Ho provato tante GUI per database, ma Beekeeper trova l'equilibrio perfetto tra funzionalità e semplicità. Funziona e basta."
— Sarah M., Full Stack Engineer

Pronto a migliorare il tuo workflow SQL?

download Scarica gratis