Tôi đoán câu trả lời (hơi mỉa mai) là lợi thế khi sử dụng sp_rename
là cú pháp thực sự hợp lệ trên SQL Server, trong khi cú pháp trước chỉ hợp lệ trên PostgreSQL ( tài liệu
).
Để xem các tùy chọn hợp lệ cho ALTER TABLE
- xem MSDN
.
Đây là một ví dụ về việc sử dụng Sp_rename
:
EXEC sp_rename 'Sales.SalesTerritory', 'SalesTerr';
( Tài liệu
trên sp_rename
)