Ändern Sie den Spaltennamen in SQL Server 2008

8

So ändern Sie den vordefinierten Spaltennamen in einen neuen Namen.

%Vor%

alter table emp change Accounts .... [Was folgt]

    
techie 10.07.2012, 20:58
quelle

6 Antworten

13

Sie müssen den Befehl sp_rename verwenden oder Management Studio verwenden, um dies visuell zu tun - stellen Sie sicher, dass Sie dies zu einem ruhigen Zeitpunkt tun, und stellen Sie sicher, dass es in der Vorproduktion zuerst mit Tests durchgeführt wurde!

Übrigens würde ich mich von A / C fernhalten - das Schrägstrich-Zeichen ist eine Sonderbedeutung.

Die Dokumentation für sp_rename ist hier, Beispiel B ist am besten geeignet. Ссылка

    
Peter Schofield 10.07.2012, 21:05
quelle
18

Das Skript zum Umbenennen einer Spalte:

%Vor%

(Beachten Sie, dass Sie nicht im zweiten Argument überraschenderweise Escapes verwenden.)

Das Skript zum Umbenennen eines Objekts (Tabelle, Sp usw.):

%Vor%

siehe hier für weitere Informationen

    
03Usr 10.07.2012 21:01
quelle
0

Sie können sp_rename als:

verwenden %Vor%

wie Ihr Code ist wie folgt:

%Vor%     
vijay 11.07.2012 06:12
quelle
0
%Vor%

Diese Abfrage wird Ihr Problem lösen.

    
user3124772 21.12.2013 06:36
quelle
0

Der Befehl zum Umbenennen eines beliebigen Spaltennamens:

%Vor%

Es funktioniert, ohne das dritte Argument 'Spalte' am Ende zu verwenden.

    
Shivam657 19.09.2014 11:49
quelle
0

Hier ist der Code für sp_rename

%Vor%

Ich habe etwas ähnliches benutzt und gearbeitet

    
SantiCarta 26.07.2013 15:00
quelle

Tags und Links