根据 MSDN BOL(在线图书)SET ANSI_PADDING
,
在 Microsoft SQL Server 的未来版本中,ANSI_PADDING 将始终为 ON,任何显式将该选项设置为 OFF 的应用程序都会产生错误。避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。
我从未使用过此选项,但如果使用正确,它看起来实际上可以为char
和varbinary
字段节省大量数据库空间。
为什么会SET ANSI_PADDING
变得过时,除了它不符合 ANSI 标准?
有什么好的理由吗?