首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

DB2中将bigint转化为字符类型时用char()出现空格有关问题为啥

2013-12-06 
DB2中将bigint转化为字符类型时用char()出现空格问题为啥DB2中的问题表 tableAID bigintselect id from ta

DB2中将bigint转化为字符类型时用char()出现空格问题为啥
DB2中的问题
表 tableA  ID bigint
select id from tableA 是 “123456”
但是 select char(id) from tableA 是“123456  ”

为什么?????? DB2空格? db2 空格 char()
[解决办法]
id应该有好多条数据吧,是不是这条特殊,还是本来这条数据就含有空格。
[解决办法]
是不是转的时候自动会有一个默认定长,不足尾部补充空格?
你不要空格就用trim去掉好了
[解决办法]
char是定长的,bigint也有为数限制吧。
[解决办法]
用cast(id as varchar(10))

热点排行