Je doet het op dezelfde manier als bij het maken ervan:
exec sp_rename 'BookPublisher."[Book_Category]"', 'Book_Category', 'COLUMN';
Hier is een klein voorbeeld dat ik heb gemaakt om te testen of dit zelfs mogelijk was. Eerst nam ik aan dat het een misverstand was over hoe []
kan worden gebruikt in SQL Server, blijkt dat ik het bij het verkeerde eind had, het is mogelijk - u moet dubbele aanhalingstekens gebruiken buiten de haakjes.
begin tran
create table [Foo] ("[i]" int);
exec sp_help 'Foo';
exec sp_rename 'Foo."[i]"', 'i', 'column ';
exec sp_help 'Foo';
rollback tran