SQL Server 重命名列 - zLulus/My_Note GitHub Wiki
IF NOT EXISTS (
SELECT
*
FROM
syscolumns
WHERE
id = object_id('[dbo].[Table_Name]')
AND name = 'New_Column_Name')
EXEC sp_rename 'Table_Name.Old_Column_Name', 'New_Column_Name', 'COLUMN'
GO
参考资料
SQL Server: ALTER TABLE Statement
Rename column SQL Server 2008