Du gør det på samme måde, som du gør for at oprette det:
exec sp_rename 'BookPublisher."[Book_Category]"', 'Book_Category', 'COLUMN';
Her er en lille prøve, jeg lavede for at teste, om dette overhovedet var muligt. Først antog jeg bare, at det var en misforståelse af, hvordan []
kan bruges i SQL Server, viser det sig, at jeg tog fejl, det er muligt - du skal bruge dobbelte anførselstegn uden for parenteserne.
begin tran
create table [Foo] ("[i]" int);
exec sp_help 'Foo';
exec sp_rename 'Foo."[i]"', 'i', 'column ';
exec sp_help 'Foo';
rollback tran