Come modificare il nome colonna predefinito in un nuovo nome.Modifica nome colonna in SQL Server 2008
eg: Column name is "Accounts"
I want to change it to "A/c"
alter cambiamento tabella EMP Conti .... [What next]
Come modificare il nome colonna predefinito in un nuovo nome.Modifica nome colonna in SQL Server 2008
eg: Column name is "Accounts"
I want to change it to "A/c"
alter cambiamento tabella EMP Conti .... [What next]
È necessario utilizzare il comando sp_rename, o utilizzare Management Studio per farlo visivamente - assicuratevi di farlo in un periodo tranquillo, e assicurarsi che è stato fatto in pre -produzione prima con test!
Per inciso, vorrei stare lontano da A/C - il segno di barra è una divisione di significato speciale.
La documentazione per sp_rename è qui, l'esempio B è più appropriato. http://msdn.microsoft.com/en-us/library/ms188351.aspx
sp_RENAME 't1.Account', 'Acc', 'Account' È giusto? – techie
Dove t1 è la tabella e Account è la colonna, si esegue questa operazione per modificare la colonna in Acc. Assicurati di testarlo prima in non-prod, e fai un backup! EXEC sp_rename 't1.Accounts', 'Acc', 'COLUMN'; –
A cosa serve questa parola chiave "COLUMN" alla fine? – techie
Lo script per rinominare una colonna:
sp_RENAME 'TableName.[OldColumnName]' , 'NewColumnName', 'COLUMN'
(Si noti che non si uso sfugge a il secondo argomento, sorprendentemente.)
Lo script per rinominare qualsiasi oggetto (tabella, sp ecc):
sp_RENAME '[OldTableName]' , 'NewTableName'
vedere here per ulteriori informazioni
È possibile utilizzare sp_rename
come:
sp_RENAME 'TableName.[OldColumnName]' , '[NewColumnName]', 'COLUMN'
il tuo codice è simile a questo:
sp_RENAME 'table.Accounts','Acc','COLUMN'
Qui è il codice per sp_rename
sp_RENAME 'emp.Accounts' , 'Acc'
ho usato qualcosa di simile e ha funzionato
sp_rename 'table_name.accounts', 'A/C', 'column'
questa domanda risolverà il problema.
Il comando per rinominare qualsiasi nome di colonna:
sp_RENAME 'TableName.[OldColumnName]' , 'NewColumnName'
Funziona senza utilizzare il terzo argomento 'colonna' alla fine.
Cosa in [la documentazione] (http://msdn.microsoft.com/en-us/library/ms190273.aspx) non si capisce? – Oded