Accéder au contenu principal

Articles

Sélection

Equivalence Data type entre RPG ile et SQL DB2

Dans un billet précédent, j'ai donné les équivalences entre Rpg colonné et Free-form. Aujourd'hui, nous allons y ajouter une colonne avec les équivalences SQL DB2.



Data type

Lettre ancienne forme

Free-form syntax

Examples

SQL DB2 Data-type
AlphanumericACHAR(len)
VARCHAR(len {: varying-size} )DCL-S library CHAR(10);
DCL-S libfilembr VARCHAR(33);
DCL-S cmdparm VARCHAR(10:4);CHAR
VARCHAR len>254UCS-2CUCS2(len)
VARUCS2(len {: varying-size} )DCL-S firstName UCS2(10);
DCL-S filePath VARUCS2(5000);GRAPHIC(len) with CCSID 13488 or CCSID 1200
VARGRAPHIC(len) with CCSID 13488 or CCSID 1200GraphicDBCSGRAPH(len)
VARGRAPH(len {: varying-size}DCL-S firstName GRAPH(20);
DCL-S fullName VARGRAPH(50);GRAPHIC(len)
VARGRAPHIC(len)IndicatorNINDDCL-S isValid IND;PackedPPACKED(digits {:decimals} )DCL-S numRecords PACKED(5);
DCL-S salary PACKED(15:2);DECIMALZonedSZONED(digits {: decimals} )DCL-S numRecords ZONED(5);
DCL-S salary ZONED(15:2);NUMERICBinaryBBINDEC(digits {: decimals} )DCL-S numRecords BIND…

Derniers articles

Mon dépôt Git a été cité!

Modèle de variables ou de data structure

Convertir des variables hexadécimales en caractères Convert Hex to Character (CVTHC)

RÉINGÉNIERIE DE CODE RPG 5e étape - Indicateurs DSPF

RÉINGÉNIERIE DE CODE RPG 4e étape - Touches de fonction

RÉINGÉNIERIE DE CODE RPG 3e étape Indicateurs Fichier

RÉINGÉNIERIE DE CODE RPG 2e étape - Suppression code en commentaire

RÉINGÉNIERIE DE CODE RPG 1re étape RPG III vers RPG ILE

Comment implémeter une DS en CL

IBM i et GIT, filtrer les fichiers inutiles des projets i