PL/SQL: comment incrementer une varchar?

simodsio Messages postés 68 Statut Membre -  
simodsio Messages postés 68 Statut Membre -
Bonjour à tous,
je dois créer ma premier fonction qui rend en parametre la valeur de type char d'un champ1 (exemple PXX) et le retourner 10 fois avec la valeur
P00
P01
P02
...
P10
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. sandul Messages postés 4013 Statut Membre 723
     
    Salut,

    DECLARE
       dummy   VARCHAR2 (10);
    BEGIN
       SELECT 'simodsio'
         INTO dummy
         FROM DUAL;
    
       FOR i IN 1 .. 10
       LOOP
          DBMS_OUTPUT.put_line (dummy || i);
       END LOOP;
    END;


    Output:
    simodsio1
    simodsio2
    simodsio3
    simodsio4
    simodsio5
    simodsio6
    simodsio7
    simodsio8
    simodsio9
    simodsio10

    ++
    0
  2. simodsio Messages postés 68 Statut Membre
     
    merci bcp
    0