Согласно MSDN BOL (Books Online) на SET ANSI_PADDING
,
В будущей версии Microsoft SQL Server ANSI_PADDING всегда будет включен, и любые приложения, которые явно устанавливают значение OFF, вызывают ошибку. Избегайте использования этой функции в новых разработках и планируйте изменять приложения, которые в настоящее время используют эту функцию.
Я никогда не использовал этот параметр, но похоже, что он может фактически сэкономить много пространств базы данных для полей char
и varbinary
при правильном использовании.
Почему SET ANSI_PADDING
устаревает, кроме того, что он не совместим с ANSI?
Есть ли веские причины?