如何理解Ansi_Padding的用法
发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,这篇文章给大家介绍如何理解Ansi_Padding的用法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。你对Ansi_Padding的用法是否了解,这里和大家分享一下,当设置为OF
千家信息网最后更新 2025年11月12日如何理解Ansi_Padding的用法
这篇文章给大家介绍如何理解Ansi_Padding的用法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
你对Ansi_Padding的用法是否了解,这里和大家分享一下,当设置为OFF时,剪裁varchar列的尾随空格和varbinary列的尾随零。该设置只影响新列的定义。
关于Ansi_Padding的用法
当设置为ON时,不剪裁字符值中插入到varchar列的尾随空格和二进制值中插入到varbinary列的尾随零。不将值按列的长度进行填充。当设置为OFF时,剪裁varchar列的尾随空格和varbinary列的尾随零。该设置只影响新列的定义。
SETANSI_PADDING为ON时,将允许空值的Char(n)和binary(n)列填充到列长,而当SETANSI_PADDING为OFF时,将剪裁尾随空格和零。始终将不允许空值的Char(n)和binary(n)列填充到列长。
示例代码:
SETANSI_PADDINGON GO PRINT'TestingwithANSI_PADDINGON' GO CREATETABLEt1 (charcolchar(16)NULL, varcharcolvarchar(16)NULL, varbinarycolvarbinary(8)) GO INSERTINTOt1VALUES('Noblanks','Noblanks',0x00ee) INSERTINTOt1VALUES('Trailingblank','Trailingblank',0x00ee00) SELECT'CHAR'='>'+charcol+'<','VARCHAR'='>'+varcharcol+'<', varbinarycol FROMt1 GO SETANSI_PADDINGOFF GO PRINT'TestingwithANSI_PADDINGOFF' GO CREATETABLEt2 (charcolchar(16)NULL, varcharcolvarchar(16)NULL, varbinarycolvarbinary(8)) GO INSERTINTOt2VALUES('Noblanks','Noblanks',0x00ee) INSERTINTOt2VALUES('Trailingblank','Trailingblank',0x00ee00) SELECT'CHAR'='>'+charcol+'<','VARCHAR'='>'+varcharcol+'<', varbinarycol FROMt2 GO DROPTABLEt1 DROPTABLEt2 GO关于如何理解Ansi_Padding的用法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
空格
内容
更多
帮助
影响
不错
二进制
代码
兴趣
字符
小伙
小伙伴
文章
知识
示例
篇文章
长度
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
公司内外网网络安全管理办法
服务器管理 维保 投标书
psc文件导入mysql数据库
医院电话服务器怎么开
有什么免费虚拟服务器
邵阳培训网络技术班
msql数据库名字可以用中文吗
软件开发主要用哪些软件
宁波晒豆网络技术有限公司
我的世界更改服务器头像的插件
公安部维护网络安全
联通dns江苏服务器云主机
mysql怎么创建数据库
什么是线性数据库
hp 服务器 唤醒
湿热一瞬间服务器迁移
北京东方呈月软件开发公司
MLPS网络安全等级
关系数据库模型中域是指
量子密钥数据库加密系统
宝信实时数据库使用手册
android 提交数据库
网信督导检查网络安全工作
中国建筑数据库期刊
海德威软件开发
人体建模试衣软件开发
彭程远软件开发班
网络安全特色海报
衡阳六胡抢软件开发
安阳软件开发服务价格