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.