Chúng tôi có một vài bảng trong cơ sở dữ liệu SQL Server (2005 & 2008) với các cột được định nghĩa là nvarchar (4000). Đôi khi, chúng tôi cần có khả năng lưu trữ nhiều dữ liệu hơn và xem xét sử dụng nvarchar (tối đa) thay thế. Bây giờ cho các câu hỏi.Chuyển đổi nvarchar (4000) thành nvarchar (tối đa)
- Có bất kỳ tác động hiệu suất nào mà chúng ta nên biết không?
- Có an toàn khi sử dụng "thay đổi bảng" để thực hiện việc di chuyển thực tế hay có cách nào khác không?
- Bất kỳ điều gì khác chúng ta nên biết trước khi chuyển đổi?
Trân Johan
Điều kiện về điểm thứ hai của bạn đáng để lặp lại - thường mất kế hoạch để đạt được trạng thái đó. –