DSPFD - Sinigifaction de 1- dans la colonne MLSIZE

IBM i, configuration, commandes, ...
Répondre
GUIRO
Messages : 55
Enregistré le : mar. 11 sept. 2018, 10:32:36
Localisation : Lyon

DSPFD - Sinigifaction de 1- dans la colonne MLSIZE

Message par GUIRO »

Bonjour,

Lorsque je tape la commande suivante :

DSPFD FILE(FichierA) TYPE(*MBRLIST) OUTPUT(*OUTFILE) OUTFILE(QTEMP/LSTFIC)


PS : FichierA est un fichier multi-membre

Puis la requête SQL

SELECT MLFILE, MLLIB, MLFTYP, MLNOMB, MLNAME, MLNRCD, MLNDTR,
MLSIZE, MLSIZ2 FROM LSTFIC


J'ai au niveau d'un memebre la valeur "1-" dans MLSIZE et '16594784256' au niveau de MLSIZ2.

Qu'est ce que ça signifie ?
Que veut dire "1-" dans MLSIZE ?

D'avance merci pour votre retour
David

GUIRO
Messages : 55
Enregistré le : mar. 11 sept. 2018, 10:32:36
Localisation : Lyon

(sans sujet)

Message par GUIRO »

Je pense avoir trouvé :

MLSIZE est un DECIMAL de 10 donc pas assez long pour contenir la valeur 16594784256.

MLSIZE = "1-" doit signifier que la valeur est enregistrer dans la colonne MLSIZE2 qui lui est un DECIMAL de 15.
David

cmasse
Site Admin
Messages : 813
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

parfait

Message par cmasse »

Exactement, si le regarde le texte de la zone MLSIZE

"Data space and index size in bytes, -1=See MLSIZ2"
Christian Massé (Volubis.fr)

Répondre