Db2 为什么在从cics获取的值的末尾追加0
我在cics映射中有一个数字字段,长度为3。当我在字段中输入10并试图通过存储到cobol程序中的工作存储变量来插入数据库时,它被插入为100。为什么会这样?是否有办法将其插入开头,因为BMP字段的默认值为带空白填充的左对齐 您需要将JUSTIFY=(右,零)添加到DFHMDF字段定义中Db2 为什么在从cics获取的值的末尾追加0,db2,cobol,cics,Db2,Cobol,Cics,我在cics映射中有一个数字字段,长度为3。当我在字段中输入10并试图通过存储到cobol程序中的工作存储变量来插入数据库时,它被插入为100。为什么会这样?是否有办法将其插入开头,因为BMP字段的默认值为带空白填充的左对齐 您需要将JUSTIFY=(右,零)添加到DFHMDF字段定义中 以下是.,因为BMP字段的默认值是带空白填充的左对齐 您需要将JUSTIFY=(右,零)添加到DFHMDF字段定义中 这是答案。请参阅我的答案。请注意,当移动到PIC 9字段时,PIC X字段中的空格将转换为零
以下是.,因为BMP字段的默认值是带空白填充的左对齐 您需要将JUSTIFY=(右,零)添加到DFHMDF字段定义中 这是答案。请参阅我的答案。请注意,当移动到PIC 9字段时,PIC X字段中的空格将转换为零。请参阅我的答案。请注意,当移动到PIC 9字段时,PIC X字段中的空格将转换为零。