01 G个人ID PIC N(005).
EXEC SQL
DECLARE C1 CURSOR FOR
SELECT *
FROM 职员信息.个人信息
WHERE 个人ID = :G个人ID
ORDER BY 职员ID
FOR READ ONLY
END-EXEC.
EXEC SQL OPEN C1 END-EXEC.
cobol侧的src就上面这样的,G个人ID去全局的N型数据,DB中的“个人ID”字段是DECIMAL类型,datatype是3
问题:编译不出错,src运行到这句SQL的时候就会报错“JYP7161E 比较演算子两边的値数据类型不能进行比较。”
我尝试过把“G个人ID”的数据类型换成X型和S9型都是这个问题,请问大神如何解决?