Bonjour,
Il existe sous Sql Server une fonction REPLICATE (string, nbre) qui permet de répliquer nbre fois la chaîne. Existe-il une fonction équivalente en oracle (8.1.7).
Merci.
Bonjour,
Il existe sous Sql Server une fonction REPLICATE (string, nbre) qui permet de répliquer nbre fois la chaîne. Existe-il une fonction équivalente en oracle (8.1.7).
Merci.
Bonjour,
j'ai créé la function suivante pour palier l'absence de la fonction système.
CREATE OR REPLACE FUNCTION frunc_replicate (Chaine CHAR, nbre INTEGER)
RETURN CHAR
IS
i INT;
genere CHAR(50);
BEGIN
FOR i IN 1.. nbre LOOP
genere := genere ||Chaine;
END LOOP;
RETURN genere;
END ;
Lors de l'appel SELECT Return_replicate ('a',4) FROM dual;
j'ai le message d'erreur suivant :
ORA-06502: PL/SQL : erreur numérique ou erreur sur une valeur
ORA-06512: à "ASPA.RETURN_REPLICATE", ligne 8
Voir les fonctions LPAD et RPAD.
Merci,
ca marche.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager