求助:编写RPG代码统计(15,0)压缩十进制字段的数字位数
RPG统计压缩十进制数字段的位数实现
针对(15, 0)类型的压缩十进制字段NumField,可以通过以下代码统计其数字位数:
EVAL numDig = %len(%trim(%char(NumField)))
代码逻辑说明:
%char(NumField):将压缩十进制类型的NumField转换为字符格式%trim():移除转换后字符串的前后空格(压缩十进制转字符时会自动补前导空格,需要剔除才能得到真实数字长度)%len():计算处理后字符串的长度,即该数字的实际位数
内容的提问来源于stack exchange,提问作者zen
相关产品推荐
相关产品推荐

