Tho*_*att 23 sql sql-server ddl renaming
在使用SQL(MS SQL Server 2005变体)重命名表列时,最佳做法是什么?这假设列中的数据必须保留.
Gle*_*len 49
您必须使用存储过程重命名列.以下内容将您的列从"oldColumnName"重命名为"newColumnName",而不会影响任何数据.
EXEC sp_rename 'tableName.[oldColumnName]', 'newColumnName', 'COLUMN'
Run Code Online (Sandbox Code Playgroud)
显然,你必须手动更新任何使用旧名称的代码/存储过程/ SQL.