Translations - OPALE - 10.0 - Utilisation - Tri et regroupement de spools

MAPSORTPAG/31/fr

De MappingDoc

Lorsqu’on souhaite faire un lien entre une table classique en EBCDIC et une table en UTF-8, la clause where TABLE_EBCDIC.CHAMP1 = TABLE_UTF8.CHAMP1 ne marche plus. C’est logique car les datas ne sont pas dans le même encodage. Pour cela, il faut appliquer un cast sur les champs :

Read(TABLE_UTF8,"Select … From … Where cast(BIB.TABLE_UTF8.CRITERE0 as char(8) ccsid 37) =  $TABLE_EBCDIC.CRITERE ") { }