Ik denk dat het (enigszins sarcastische) antwoord het voordeel is van het gebruik van sp_rename
is dat het eigenlijk een geldige syntaxis is op SQL Server, terwijl de eerste alleen geldig is op PostgreSQL (documentatie
).
Om de geldige opties voor ALTER TABLE
te zien - zie MSDN
.
Hier is een voorbeeld van het gebruik van Sp_rename
:
EXEC sp_rename 'Sales.SalesTerritory', 'SalesTerr';
(Documentatie
op sp_rename
)