Theo MSDN BOL (Books Online) trên SET ANSI_PADDING
,Tại sao SQL Server không dùng SET ANSI_PADDING OFF?
Trong một phiên bản tương lai của Microsoft SQL Server ANSI_PADDING sẽ luôn là ON và bất kỳ ứng dụng mà thiết lập một cách rõ ràng tùy chọn để OFF sẽ tạo ra một lỗi. Tránh sử dụng tính năng này trong công việc phát triển mới và có kế hoạch sửa đổi các ứng dụng hiện đang sử dụng tính năng này.
Tôi chưa bao giờ sử dụng tùy chọn này nhưng có vẻ như nó thực sự có thể tiết kiệm rất nhiều không gian cơ sở dữ liệu cho char
và varbinary
lĩnh vực nếu được sử dụng một cách chính xác.
Tại sao SET ANSI_PADDING
trở nên lỗi thời, ngoài thực tế là nó không tuân thủ ANSI?
Có lý do chính đáng nào không?
Quan điểm của bạn có ý nghĩa đối với tôi như một câu trả lời;) Cảm ơn Philip – Sung