Du gör det på samma sätt som du gör för att skapa det:
exec sp_rename 'BookPublisher."[Book_Category]"', 'Book_Category', 'COLUMN';
Här är ett litet prov som jag gjorde för att testa om detta ens var möjligt. Först antog jag bara att det var ett missförstånd av hur []
kan användas i SQL Server, visar sig att jag hade fel, det är möjligt - du måste använda dubbla citattecken utanför parentesen.
begin tran
create table [Foo] ("[i]" int);
exec sp_help 'Foo';
exec sp_rename 'Foo."[i]"', 'i', 'column ';
exec sp_help 'Foo';
rollback tran