Oublie cette méthode, elle ne marchera pas, du fait que certains paramètres contiennent des noms de colonnes.
Type: Messages; Utilisateur: McM
Oublie cette méthode, elle ne marchera pas, du fait que certains paramètres contiennent des noms de colonnes.
Pour moi le champ NBSPC a été rajouté dans la requête
Il n'a je pense aucun intérêt.
Sinon rajoute aussi un WHERE tabs.column_name IS NOT NULL, il n'y aura jamais de caractères spéciaux dans ce...
DECLARE
TYPE T_CURTYP IS REF CURSOR;
DATA T_CURTYP;
COLUMNDATA VARCHAR2(32676);
BEGIN
OPEN DATA FOR REQCOUNTSPECAR ; -- SELECT column_name, nbcar from ...
...
Voici déjà une amélioration du code (Remplacer 128 REPLACE par 1 TRANSLATE).
Ca va t'éviter le dépassement des 32676 caractères
v_lstspec VARCHAR2(255);
BEGIN
outputfileid :=...
length(p_column_name)
C'est la longueur du champ qu'il veut, pas la longueur du nom de la colonne.
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.