Voici une procédure qui permet d'afficher à l'écran ou d'inscrire en table des textes jusqu'à 32767 caractères
La procédure F_TRACE() permet ceci, sur l'écran via DBMS_OUTPUT ou dans une table Oracle (table : TRACE)
Cette procédure accepte 2 arguments :
F_TRACE ( PC$Message in VARCHAR2, PC$Output in VARCHAR2 DEFAULT 'E' )
PC$Message reçoit la chaîne de caractère
PC$Output reçoit le type de sortie : 'E' (défaut) = sortie écran, 'T' = sortie sur table
Pour la sortie sur table, cette dernière doit être préalablement créée avec le script fourni dans le fichier zip : create_table_trace.sql
Le script de création de la procédure est fourni dans le fichier zip : F_TRACE.FNC
Voir la suite
|