Com­ment cen­trer un …
 
Notifications 
Reti­rer tout

Com­ment cen­trer un champ en SQL ?

Posts
Uti­li­sa­teurs
Reac­tions
85  Vu
0
Début du sujet

Bon­jour, Je sou­haite affi­cher un libel­lé dans un champ titre sur un écran DSPF et je récu­père l’in­for­ma­tion par SQL. Est-ce qu’il existe une fonc­tion qui per­met de cen­trer direc­te­ment en SQL dans la variable hôte ? Cordialement,

Éti­quettes du sujet
1 Réponse 
0

Hel­lo, 

J’ai eu la réponse :

    SELECT Lpad( Libelle_Lots, CHARACTER_LENGTH( Libelle_Lots) +
                       (128-CHARACTER_LENGTH( Libelle_Lots))/2, ' '),
           Liste_Biblio_Projet,
           Biblot,
           Statut_Enreg
      INTO :Zprojet,
           :G_List_Biblio,
           :G_Lib_Lot,
           :Ds_Lots.Statenreg
      FROM Lots
      WHERE Lot_Number = :G_Num_Lot; 

Le champ doit être en VARCHAR, si ce n’est pas le cas, il faut faire :

    SELECT Lpad( Libelle_Lots, CHARACTER_LENGTH(Trim( Libelle_Lots)) +
                       (128-CHARACTER_LENGTH( Trim( Libelle_Lots)))/2, ' '),
           Liste_Biblio_Projet,
           Biblot,
           Statut_Enreg
      INTO :Zprojet,
           :G_List_Biblio,
           :G_Lib_Lot,
           :Ds_Lots.Statenreg
      FROM Lots
      WHERE Lot_Number = :G_Num_Lot; 

Cor­dia­le­ment, 

Share :