瀚高数据库
系统平台:
Microsoft Windows (64-bit) 10
版本:
6.0
一,迁移char(n)数据类型到瀚高数据库不足n的数据会自动补齐空格,如下图:

二,这是由于瀚高数据库中char(n)数据类型是固定长度类型,当字符数据存储在其中时,如果它不是全长,则用空格填充。可以用下面两种方式进行解决:
创建测试表和测试数据:
|
create table test_char(name char(10));
insert into test_char values('1');
 |
①:执行以下sql修改字段类型为varchar类型,varchar是变长的不会填充空格:
|
alter table test_char alter column name type varchar using name::varchar;
 |
②:使用trim函数去掉数据后面的空格:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69994931/viewspace-2887232/
,如需转载,请注明出处,否则将追究法律责任。