So benennen Sie eine Spalte in SQL Server um

So benennen Sie eine Spalte in SQL Server um

Datenbankdesign ist die Organisation von Daten. Ein gutes Datenbankdesign macht es erfolgreich. Es wird empfohlen, ein gutes Muster für die Tabellennamen und ihre Spalten zu befolgen. In einigen Fällen müssen Sie möglicherweise einen Spaltennamen der Tabelle umbenennen, um ein ordnungsgemäßes Architektur und ein Namensmuster aufrechtzuerhalten. Die gespeicherte Prozedur von SP_Rename wird verwendet, um einen Spaltennamen in einer Tabelle in der MSSQL -Serverdatenbank umzubenennen.

Syntax:

Die Syntax des gespeicherten Verfahrens von SP_rename lautet:

SP_RENAME 'TABLENAME.[OldColumnName] ',' [NewColumnName] ',' Spalte ' 
Achtung: Ändern eines Teils eines Objektnamens kann Skripte und gespeicherte Prozeduren durchbrechen. Stellen Sie sicher, dass Sie alle erforderlichen Skripte und gespeicherten Prozeduren mit aktualisierten Namen aktualisieren.

Benennen Sie eine Spalte in SQL Server um

Zum Beispiel habe ich eine Tabelle mit dem Namen Konten in der MSSQL -Serverdatenbank. Diese Tabelle enthält eine Spalte mit dem Namen "Cust_id". Aus irgendeinem Grund müssen wir diese Spalte in "customer_id" umbenennen. Siehe unten Screenshot:

Öffnen Sie die Anfragebergen und führen Sie die folgende Abfrage aus. Hier Test_dbist der Datenbankname.

Verwenden Sie test_db go sp_rename 'Konten.Cust_id ',' customer_id ',' Spalte 'Go 

Dies zeigt Ihnen möglicherweise eine Warnmeldung mit dem Ergebnis, aber dies wird den Spaltennamen erfolgreich umbenannt. Überprüfte die Tabellenstruktur erneut und ich stellte fest, dass die Spalte nach Bedarf aktualisiert wird.

Abschluss

Dieses Tutorial hat Ihnen geholfen, einen Tabellenspaltennamen in der SQL Server -Datenbank umzubenennen.