Immagino che la risposta (leggermente sarcastica) sia il vantaggio dell'utilizzo di sp_rename
è che in realtà è una sintassi valida su SQL Server, mentre la prima è valida solo su PostgreSQL (documentazione
).
Per vedere le opzioni valide per ALTER TABLE
- vedi MSDN
.
Ecco un esempio di utilizzo di Sp_rename
:
EXEC sp_rename 'Sales.SalesTerritory', 'SalesTerr';
(Documentazione
su sp_rename
)