Rename column SQL Server 2008
I am using SQL Server 2008 and Navicat. I need to rename a column in a table using SQL. ALTER TABLE table_name RENAME COLUMN old_name to new_name; This statement doesn't work. Habib Use sp_rename EXEC sp_RENAME 'TableName.OldColumnName' , 'NewColumnName', 'COLUMN' See: SQL SERVER – How to Rename a Column Name or Table Name Documentation: sp_rename (Transact-SQL) For your case it would be: EXEC sp_RENAME 'table_name.old_name', 'new_name', 'COLUMN' Remember to use single quotes to enclose your values. Alternatively to SQL , you can do this in Microsoft SQL Server Management Studio. Here are a