Re: decimal not compiling works in interactive sql in json

Marco Facchinetti <marco.facchinetti-kthxv0ud/[email protected]> Tue, 31 Mar 2026 15:56:40 +0200
Newsgroups gmane.comp.lang.as400.rpg
Message-ID <CAMsgu4oOywRosusdAVW1mC6XaMEv5nKhCZgmtN=gvYGmyvLtRw@mail.gmail.com>
If Daniel's suggestion doesn't solve the problem, consider that by
specifying 13.7 you lose 7 places on the integer part, which could cause
numerical capacity problems.

HTH
--
Marco Facchinetti

Mr S.r.l.

Tel. 035 962885
Cel. 393 9620498

Skype: facchinettimarco


Il giorno mar 31 mar 2026 alle ore 13:20 cesco via RPG400-L <
[email protected]> ha scritto:

> hi guys,
> it is just my compiler (v7r5) that chokes with DECIMAL(x,y) but compile
> with DECIMAL(x) while all working in interactive????
> some precompile magic to set?
> I have a super simple routine below (parse a json from ifs to db2 table
> for staging).
> works with decimal(13) not decimal(13,7)!!! any clue?
>
> BEGSR refreshStaging;
> EXEC SQL DELETE FROM CAP;
> EXEC SQL INSERT INTO CAP
> SELECT jt.*
> FROM TABLE(IFS_READ_UTF8(
> PATH_NAME => :gi_comuni_cap,
> END_OF_LINE => 'NONE')) src,
> JSON_TABLE(src.LINE, '$[*]' COLUMNS(
>
> LATITUDINE DECIMAL(13,7) PATH '$.lat',
> LONGITUDINE DECIMAL(13,7) PATH '$.lon'
>
> )) AS jt
> WHERE jt.COD_ISTAT <> '';
> ENDSR;
> --
> This is the RPG programming on IBM i (RPG400-L) mailing list
> To post a message email: [email protected]
> To subscribe, unsubscribe, or change list options,
> visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
> or email: RPG400-L-request-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org
> Before posting, please take a moment to review the archives
> at https://archive.midrange.com/rpg400-l.
>
> Please contact support-FMtJrHiV//lnDLsaKlm4mFaTQe2KTcn/@public.gmane.org for any subscription related
> questions.
>
>
-- 
This is the RPG programming on IBM i (RPG400-L) mailing list
To post a message email: [email protected]
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request-+hD5IHI5Xscn3HwCXmMcX9BPR1lH4CV8@public.gmane.org
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.

Please contact support-FMtJrHiV//lnDLsaKlm4mFaTQe2KTcn/@public.gmane.org for any subscription related questions.