Supongo que la respuesta (ligeramente sarcástica) es la ventaja de usar sp_rename
es que en realidad es una sintaxis válida en SQL Server, mientras que la primera solo es válida en PostgreSQL (documentación
).
Para ver las opciones válidas para ALTER TABLE
- consulte MSDN
.
Aquí hay un ejemplo del uso de Sp_rename
:
EXEC sp_rename 'Sales.SalesTerritory', 'SalesTerr';
(Documentación
en sp_rename
)