Se si desidera utilizzare una variabile come nome della nuova colonna, questo è possibile in MS SQL?ALTER TABLE my_table ADD @column INT
Esempio che non funzionano:
ALTER TABLE my_table ADD @column INT
Questo ha funzionato grande per me:
EXEC ('ALTER TABLE my_table ADD ' + @column + ' INT')
Qual è l'errore relativo dare? –
@Mahesh Velaga: il messaggio di errore è irrilevante. è semplicemente sintassi errata per l'istruzione ALTER TABLE – gbn
Sanitize you variable (@Column) prima di fare questo ... Questo è molto essenziale o te ne pentirai dopo –