Robisz to w ten sam sposób, w jaki tworzysz:
exec sp_rename 'BookPublisher."[Book_Category]"', 'Book_Category', 'COLUMN';
Oto mała próbka, którą zrobiłem, aby sprawdzić, czy jest to w ogóle możliwe. Na początku po prostu założyłem, że to nieporozumienie, w jaki sposób []
może być używany w SQL Server, okazuje się, że się myliłem, jest to możliwe - należy użyć podwójnych cudzysłowów poza nawiasami.
begin tran
create table [Foo] ("[i]" int);
exec sp_help 'Foo';
exec sp_rename 'Foo."[i]"', 'i', 'column ';
exec sp_help 'Foo';
rollback tran