ANSI PADDING默认问题

我有SQL Server 2008 SP2。我注意到DB默认具有Properties |选项|杂项| ANSI填充已启用= FALSE。 但是,这篇BOL文章警告不要将其设置为关闭(没有给出理由)。此外,本文还声明此功能将被弃用。 我有两个问题: 将当前的工作(未来的弃用除外)解决的“问题”是什么? 当BOL表示默认为ON时,为什么默认为FALSE,是否应更改此设置?     
已邀请:
第二点:我不太确定为什么默认设置为OFF,当本文(SQL Server 2008)声明默认设置为ON时: http://msdn.microsoft.com/en-us/library/ms187403.aspx 第一点:如果您不想填充值,可以将列设置为VARCHAR。设置padding = OFF意味着您有效地抑制了CHAR和VARCHAR列之间的差异(在这个意义上)。     

要回复问题请先登录注册