SQLServer Ansi_Padding的用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLServer Ansi_Padding的用法相关的知识,希望对你有一定的参考价值。

关于Ansi_Padding的用法

  1.当设置为ON时,不剪裁字符值中插入到varchar列的尾随空格和二进制值中插入到varbinary列的尾随零。不将值按列的长度进行填充。

      2.当设置为OFF时,剪裁varchar列的尾随空格和varbinary列的尾随零。该设置只影响新列的定义。

 

  1.SETANSI_PADDING为ON时,将允许空值的Char(n)和binary(n)列填充到列长;

      2.而当SETANSI_PADDING为OFF时,将剪裁尾随空格和零,始终将不允许空值的Char(n)和binary(n)列填充到列长。

 默认为 ON

技术分享

以上是关于SQLServer Ansi_Padding的用法的主要内容,如果未能解决你的问题,请参考以下文章

SQLServer“无法对数据库’XXX’ 执行删除,因为它正用于复制”的解决方法

如何解决“选择失败,因为以下 SET 选项的设置不正确:'ANSI_PADDING'。”错误

运用SET ANSI_PADDING OFF创建某个字段为自增列的表,以及插入数据

在 SQL Server 2005 中恢复 SQL Server 2014 数据库

SQL Server 双向事务复制 - 这是一个很好的用例吗?

SQLServer字符串的一些截取技巧