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))