Saya kira jawaban (sedikit sarkastik) adalah keuntungan menggunakan sp_rename
adalah sintaks yang benar-benar valid di SQL Server, sedangkan yang pertama hanya valid di PostgreSQL (dokumentasi
).
Untuk melihat opsi yang valid untuk ALTER TABLE
- lihat MSDN
.
Berikut adalah contoh penggunaan Sp_rename
:
EXEC sp_rename 'Sales.SalesTerritory', 'SalesTerr';
(Dokumentasi
pada sp_rename
)