DB2获取CHAR字段数据的数据长度方法
数据库中字段ORGAN_NO为CHAR(6)
列名称 类型模式 类型名称 长度 小数位 NULL
------------------------------ --------- ------------------ -------- ----- ------ORGAN_NO SYSIBM CHARACTER 6 0 是
值内容 ORGAN_NO = '001'
在DB2中如果用
select length(ORGAN_NO) from table
结果为 6
因为字段定义为定长的char类型,虽然值是'001',但是实际上是会补齐后面的。所以要去掉后面的空格
select length(trim(ORGAN_NO)) from table
结果为 3