Rechercher : dans
Par :

PL/SQL: comment incrementer une varchar?

Dernière réponse le 7 aoû 2008 à 11:00:29 simodsio, le 5 aoû 2008 à 18:06:45 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « PL/SQL: comment incrementer une varchar? » dans :
PL/SQL - Introduction au langage PL/SQL Voir Introduction au langage PL/SQL Le langage PL/SQL est un langage L4G (entendez par ce terme un langage de quatrième génération), fournissant une interface procédurale au SGBD Oracle. Le langage PL/SQL intègre parfaitement le langage SQL en lui...

1

sandul, le 6 aoû 2008 à 14:51:43

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

++

Répondre à sandul

2

 simodsio, le 7 aoû 2008 à 11:00:29

Merci bcp

Répondre à simodsio